1252 270
1328 96
22072 298
49202 469
21508 319
17461 376
15928 312
7000 742
11875 737
2382 529
2376 504
11969 562
2308 105
1431 171
5495 640