21406 425
20711 618
4978 612
20362 562
40783 120
21091 233
26304 259
45759 384
50229 720
4256 383
12540 666
7667 502
6383 222
13848 456
11686 170
61730 95
108925 667