3101
2
1816
1
3998
5
3207
437
0
2274
181997
11
1289601
4
20850
444571
9
1445
1985
3470
2300
582
12472
38477
34
7793
101569
5043
267612
11153
8
1681
189326