1458 130
26403 240
19399 65
49604 322
99702 994
170673 833
47706 660
15467 445
38934 825
20151 465
4645 315
958 33
3509 872
978 158
3001 490
3345 64
4298 348