2132
1
2990
0
1142
2
2302
1265
40062
19
3131
1982
5
1320
2948
6
6499
3
10598
3215
2472
4702
4
1903
3702
9
3636
2152
1011
5196
5347
2619
6095
1960
14861
7
3090
2333
1513