31096 170
8225 217
10046 334
10990 747
14433 253
28203 116
22089 882
20779 58
14254 439
10638 431
3145 617
6920 893
7702 569
11046 261
12308 369
8662 232
11074 37
11885 792
4224 160
3161 443
16686 109
4278 39
19778 258
20143 73
5009 311
4428 804
1141 60
9611 591