1132
0
746
1
2408
2
935
804
493
383
952
1084
300
475
2211
573
545
1053
1321
1049
714
3292
1129
553
18385
913
1454
1282
3306
3233
16
1400
590
611