3145
1
14076
7
2691
2
1073
0
1779
558610
6
1559
1015
5973
8
3545
611
3599
621
584
431
657
361
1182
3663
8475
12
1152
520