1015
1
1694
951
690
2669
2
9956
3
6236
10
564
2372
1743
0
2448
108797
12459
2722
2476
5782
4
19944
929
2342
464
2274
3683
1289601
1380
2151
404
637
6500
3316
21152
8