1679
1679
2258
425
1311
393
4400
977
568
723
2367
595
1983
38146
907
805
777
20478
3400
14559
601
531