12459
3
108797
0
2100
2
1691
1
5949
5
572
1380
1228
1015
1816
2445
25669
1290
7599
13
2710
526
3206
1606
1537
5439