3501 404
9047 850
6311 239
5043 606
22870 674
6652 676
7137 349
5544 521
6645 669
3269 436
3104 335
23078 947
10171 141