21017 636
9653 305
83298 678
43862 694
51306 193
21037 457
50574 261
34851 156
16964 908
11485 402
7217 372
1028 34
3548 578
4484 524