3001 387
150682 327
38141 480
75059 394
22382 821
41328 400
20682 108
2756 397
4791 547
2228 193
6285 196
2994 92
3658 365
5561 232
16707 903
6241 81
5616 281
3043 614