25413
21
7225
6
12400
5
64053
36
1916
4
2095
2
83
11166
8
789
987
253
601
527
872
672
1
492
423
368
542
493
182
142
271
172
1800
989
571
417
636
1807
1840
734
2024
1152
3060
961
1354
1874
573