1294 97
3930 410
5308 367
15618 440
957 126
20449 653
3284 598
2314 421
5372 322
2470 586
4751 868
1855 180
12870 648
4111 465
3841 756
6236 582
4370 383
5197 804