3001 387
150679 327
38135 480
75055 394
22381 821
41326 400
20681 108
2756 397
4791 547
2228 193
6285 196
2994 92
3658 365
5560 232
16706 903
6241 81
5616 281
3043 614