931
2
8969
0
543
2393
38802
13
5678
8
3092
1
641
2127
2095
4
7334
2856
3172
10
1804
1822
6370
5
1152
987
2496
3
1343
3368
282572
320
935
256612
921
2604
7
1132
6383
17
4669