999 313
21481 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
8743 501
7070 485
11138 125
2184 463
2755 710