2370
2
582
0
2534
451
2505
4099
8
1036
1
1011
3
1245
1554
1015
766
370
873
3354
1063
3172
1038
3835
5
345
3400
223
742
3518
1451
1763
392
1220
197
2748
7