2203
2
181997
11
7812
7
3353
3071
3
956
1
2600
1270
6109
1218
1200
873
951
131589
437
0
4703
1073
2164
1744
108797
1093
2386
2245
2530
4
6236
10
1174
10827
2629
585
378