4303
12
1625
1
1312
588
0
2475
2408
8
5412
4
915
2523
504
512
1660
1151
1005
2035
6
1014
2
445
1101
9160
5
2701
1568
3012
1819
1959
1754
4099