3002 387
150696 327
38147 480
75069 394
22385 821
41333 400
20685 108
2756 397
4792 547
2228 193
6285 196
2996 92
3658 365
5561 232
16707 903
6241 81
5616 281
3043 614