1132
0
1279
1
935
804
493
383
2301
1084
300
475
618
2211
573
679
545
1053
888
5
1049
714
3292
1129
553
4453
913
829
1332
1454
6154
11
1282
611