3003 521
15238 170
5029 454
27740 146
12377 303
3963 404
9208 263
7597 274
8488 445
8958 323
4624 595
7149 756
4144 729
5823 338
6341 342
4599 375
4147 125
5038 58
3940 667
3995 786
7152 797
5332 126
2812 239
7770 426