1176
0
655
508
2271
2299
1409
1311
1
551
1757
2074
3
2125
527
1348
532
2103
368
3315
4
770
448
881
1429
2757
2
1650
1974
555
329
651
674
924
412