311095 651
61955 790
2624 271
8774 115
11992 608
3080 209
43245 508
12000 875
5960 669
7208 69
10123 549