2257 50
8449 400
4960 756
16702 279
6027 578
20559 174
8337 347
3671 244
37508 428
2627 273
5076 180
4321 328
3327 79
4625 291
11272 769
5080 720
5048 674
10169 665
4994 579
5511 447