1132
0
935
804
1089
2
493
383
1084
300
4363
7
1085
1
475
1314
1588
1346
4
1516
2211
573
1053
6554
5
1451
1049
714
389
727
1129
99
553
1666
913
3206