674
2
2150
1
3884
885
1241
2907
8
1303
1354
1045
808
991
1272
660
1170
1031
853
3492
4
999
1348
3031
966
1369
338
830
1302
1135