3002 387
150703 327
38157 480
75076 394
22387 821
41334 400
20688 108
2756 397
4792 547
2228 193
6285 196
2996 92
3658 365
5561 232
16708 903
6241 81
5616 281
3044 614