1246
2
499
107
1
769
1183
1036
2391
3
1072
734
1375
1803
683
375
0
713
1622
129
906
630
1411
7586
1078
1697
973
118
1432
1168
448
562
389
164