1458 130
26403 240
19396 65
49604 322
99696 994
170663 833
47697 660
15467 445
38929 825
20145 465
4645 315
955 33
3507 872
978 158
3001 490
3344 64
4298 348