1457 130
26403 240
19396 65
49602 322
99679 994
170633 833
47670 660
15467 445
38916 825
20142 465
4645 315
955 33
3504 872
978 158
3000 490
3343 64
4297 348