3001 475
2740 395
2572 542
3790 639
3390 327
1250 107
2912 122
2049 262
10904 426
1595 114
1904 287
1037 68
1394 163
1728 233
4166 664
6902 610
3681 690
2090 126
3731 448
7319 374
5306 61
7677 916
3358 578
4386 577
12892 752
2518 496
6002 611
1205 56