2395
0
393
2475
2
3488
8
4111
1318
2564
4431
6
3759
1
2084
343
2201
3
1084
1824
2076
116
467
2804
777
1053
3149
4
2668
553
968
1073
556
745
3114
12005
1553