31308 411
26217 106
73185 764
442318 1058
16222 376
12989 497
372964 1250
86436 936
6833 60
27132 126
43003 231
8242 692
10447 93
14648 772
7562 587
2496 35
7702 254
2348 238
10049 152
45377 422