21281 425
20673 618
4977 612
20359 562
40774 120
21091 233
26302 259
45759 384
50227 720
4254 383
12540 666
7667 502
6383 222
13848 456
11686 170
61724 95
108918 667