54583 831
2923 561
2469 124
17896 825
2977 63
10257 190
10109 294
7004 355
14228 129
3945 478
8416 982
3223 771
3965 943
1834 376
2852 553