2997 387
150525 327
38086 480
74992 394
22367 821
41304 400
20651 107
2752 397
4787 547
2226 193
6283 196
2989 92
3657 365
5557 232
16701 903
6234 81
5615 281
3043 614