2990
0
1256
2
1015
1
14
1380
1751
1087
5489
11
25669
2152
572
32302
1860
1606
3206
5
1819
1537
2823
8527