3011 722
12502 289
6298 351
6271 547
10448 503
11363 357
11407 370
5223 88
4914 385
2952 978
9715 838
2220 691
6382 225
8076 406
294 60
3431 299
210 63
187 46
21141 630
1477 447
6039 583
82390 129
4970 263
3221 202