109 29
1211 280
2717 540
1648 472
2621 860
178 39
1214 335
977 313
2818 766
514 131
1122 251
7097 494
780 177
2981 870
2972 661
4042 746
14685 698
1968 254
77497 181
4404 613
2175 85
5367 841
8128 213
5851 242
10459 484
16283 132
19438 400
12152 601