5556 30
21948 42
16290 830
11033 397
4488 76
18265 501
22442 255
3813 284
13365 493
5143 429
16545 380
12073 237
8666 926
14617 430
29219 442
15369 431
20931 276
7494 423
6735 201
17033 137
3584 771
18202 231
11396 578
17947 710
17307 209
12376 241
7234 80
12152 877