1036 29
3391 533
2483 378
6591 434
3590 556
2638 120
7290 603
12913 550
24585 813
1884 447
2253 632
2831 503
2911 638
2480 307
2444 416
1552 125
1293 144
2229 242
2554 64
3977 443
4479 432
5035 776
5845 958
3306 79