306 60
16907 529
531 111
1801 480
1993 524
2138 480
1108 320
618 173
2326 648
1348 287
11668 557
3045 636
2239 662
649 169
1918 514
955 163
3271 703
1713 309
2508 759
8971 74
1455 324
3177 807
1109 323
1088 92
985 263
665 69
1423 364
1869 286