1031 31
4109 681
5591 158
5731 448
55005 302
2598 75
9143 624
6198 614
2784 269
15804 170
12255 535
11435 55
2248 370
4014 234
1945 296