2466
5
2204
5065
1
15233
3738
3109
2
1922
600
0
2366
826
522
1189
595
657
635
2902
16
3673
6
2928
3
758
2732
2484
2535
467
948
4044
3083
2254
17946
2465
3125