5562 30
21956 42
16296 830
11037 397
4492 76
18267 501
22444 255
3813 284
13366 493
5143 429
16556 380
12073 237
8667 926
14617 430
29220 442
15371 431
20937 276
7496 423
6736 201
17035 137
3584 771
18203 231
11396 578
17952 710
17310 209
12386 241
7236 80
12154 877