2189
2
815
1
1431
18816
11
4168
5
4042
2711
3101
1816
3998
437
0
2274
181997
1289601
4
20850
444571
9
1445
1985
3470
2300
582
12472
38477
34