2538
2
1174
1
18546
15
1688
1403
0
1505
1492
3
9611
985
1380
2584
11
1729
2494
5897
4
3623
1451
3206
5
3012
10827
21152
8
1534
1047
3227
2480