37012 122
1678 169
8517 711
5593 331
4172 281
29210 1052
3359 628
5941 220
3014 493
4340 58
8130 218
2056 111
7199 251
3698 366
34699 159