8681 31
7236 623
4938 740
4748 169
12385 418
4619 25
2489 369
11144 129
1212 252
10339 595
20169 772
8551 312
6616 775
1673 328
5300 285
732 65
20736 514
13583 156
9234 716
2530 404
4508 432
12717 325
13462 710
19831 235