3001 218
7149 278
401 58
542 55
20677 758
366 38
478 83
3598 718
1553 358
3027 640
2158 330
3653 822
3153 974
2334 455
2570 343
3769 92
1692 401
2218 113
1444 405
1002 59
1996 307
1395 239
1242 223
3104 861