31083 436
15809 364
18502 747
8386 680
12679 702
10760 448
8081 476
5877 451
10224 600
12272 496
13004 277
6245 102
10752 473
5142 262
12861 890
16752 622
20939 703
2363 120