1084
0
935
300
1132
553
804
493
1454
714
383
573
1053
2211
1073
798
2395
1343
3
3061
5
1049
4919
8
414
400
475
472
4723
4
913
611
1254
1129
484