18403
6
1884
1
2238
9
1216
2
1668
3
1038
1186
953
1025
957
1149
1082
942
1151
1543
1049
939
1841
0
11829
4651
4
2352
745
1152
1222856
17353
2778
7
1064
287