931
2
8969
0
1804
320
5678
8
2551
1
3368
10
6383
17
2027
38802
13
3172
2431
987
2496
3
1343
1132
2306
3250
921
1506
745
2814
5
1869
3043
1550
302
1149
670
964
2330