37018 122
1686 169
8517 711
5593 331
4172 281
29225 1052
3361 628
5944 220
3014 493
4340 58
8132 218
2056 111
7201 251
3698 366
34705 159