31283 411
26217 106
73163 764
442290 1058
16221 376
12989 497
372903 1250
86433 936
6833 60
27126 126
42991 231
8242 692
10447 93
14646 772
7562 587
2496 35
7700 254
2347 238
10048 152
45368 422