509 123
2902 693
1682 428
1933 623
1918 347
2588 605
2295 589
2311 629
1650 371
2403 511
3533 451
2297 426
579 66
6870 34
1101 219
9891 688
4851 288
2328 531
2518 547
1650 159
2599 500
3605 114
6249 678
4686 396
5209 546
14446 670
46305 630
29101 782