31091 411
26214 106
72741 762
441781 1058
16145 376
12956 497
371836 1247
86151 936
6827 60
27026 126
42865 231
8236 692
10419 93
14598 772
7546 587
2493 35
7666 254
2342 238
10013 152
45212 422