300 75
1723 424
2385 403
8499 478
3733 474
19064 118
4984 612
4368 943
19639 33
87746 825
20368 562
15073 580
3687 114
6010 413
28924 594
16466 356
4574 641
71668 854
1904 100
4472 197
5948 451
3941 392
7931 475
53580 307
22879 569
7377 65
27085 581
9132 701