2100
2
19944
2377
1
2435
3684
1679
2265
2495
0
1903
3
1891
11059
9
2710
610
11924
2189
2428
810
1412
14125
10
950
1736
1445
1388
1558
131589
1211
1712
2174
4
2405
14887
18