672
1
1193
537
1094
2
1084
0
1129
935
1344
43
1132
1691
553
1915
3
5560
5
2393
2725
4
804
3194
1464
493
714
300
322
769
2129
383
573
1053
2211