6096 505
22490 630
4077 581
3402 70
3647 525
2077 179
2128 400
27413 358
3482 756
3877 391
64279 297
10713 744
8391 671
6993 547
16308 263