630
2
1142
2336
472
0
893
758
1123
1318
2102
946
1
445
795
5367
1601
1566
2272
706
661
11447
1827
1350
1225
638
373
788
2595
3971
224
2094
5
1001