3203
10
572
3
2341
6
3921
4
701
0
10270
9355
7082
9
503
1
4396
3213
3243
7
3466
2730
1222856
2189
8597
1932
2461
20
18385
2
2990
105290
16840
15
1004
2526
2211