2982 148
9796 743
4324 682
3127 207
5778 563
16541 384
2804 345
3947 667
1404 96
10552 551
2563 175
3317 339
9013 427
11357 99
4739 449
4912 833
23027 356
22496 641
9528 504
3027 503
3413 61
7887 757
9307 598
5161 625