2993 387
150095 327
37957 480
74795 394
22316 821
41171 400
20539 107
2748 397
4781 547
2214 193
6264 196
2976 92
3643 365
5546 232
16690 903
6208 81
5611 281
3040 614