999 313
21480 356
1561 302
23516 605
778 187
2952 712
5072 947
752 227
940 297
327 72
1890 498
2149 534
2568 487
1348 287
2527 618
796 164
545 136
519 99
2084 635
1150 227
535 144
149 36
941 290
8742 501
7068 485
11138 125
2184 463
2755 710