3125
15
3788
2
2907
1683
0
3080
3
2316
12472
1583
1650
3041
2788
4585
10
1044
1
1804
7258
9055
3453
2902
16
3554
2194
444571
9