1516 260
3079 612
1075 255
916 121
3288 516
28956 107
8769 883
7893 414
11273 423
4625 566
5560 93
3135 259
1001 86
5055 690