1457 130
26402 240
19394 65
49602 322
99662 994
170606 833
47665 660
15467 445
38911 825
20139 465
4645 315
955 33
3504 872
978 158
3000 490
3342 64
4297 348