1273
3
1026
1
649
2931
4
1037
1086
1224
0
2036
1454
1688
2407
168
1249
2
658
705
99
375
1115
1550
960
955
1260
428
2182
3327
9
614
1507
424
663
444