2372
3
3655
11
945
1
496
0
1382
2110
1793
2
1309
1498
1766
1000
2082
635
830
1712
2105
2294
1816
2392
3671
2999
1166
1547