21603 154
320003 1050
9632 663
3343 506
10258 581
16636 262
178964 292
8026 498
4133 128
161793 220
82597 655
19263 468
26642 82
6136 586
4685 164
8031 702
7008 432