1188
2
3575
1
893
0
1123
1195
445
706
3248
8
3673
6
1601
1289601
4
1237
2966
6247
5
1225
3126
3
472
1142
1250
962
5367
2595
2408
373
1350
758
661
1318
341
109