2630 29
16733 189
8297 647
62708 135
31681 339
65894 275
203853 1052
20284 651
13725 290
46924 897
41424 399
5016 150
10706 603
6045 480
5568 902
4030 342
2397 89