37011 122
1678 169
8516 711
5593 331
4172 281
29209 1052
3359 628
5939 220
3013 493
4340 58
8128 218
2056 111
7198 251
3698 366
34699 159