20475 459
10089 665
7956 47
5052 494
4041 362
3862 354
2977 502
1526 303
3270 485
4073 539
2305 397
20329 782
2134 82
2393 181
20693 101
8400 869
3217 503
5263 40
9356 582
5906 768
9007 678
7070 608
2401 286
3749 209
5316 69
3371 730
1508 298
3457 847