21956
13170
10052
4480
4202
4730
429184
4400
3010
3430
3580
3352
16590
14591
972263
8744
8700
828148
717142
67611
6620