472
0
445
373
788
1318
583
341
962
405
661
11447
758
1123
436
1350
1601
1225
936
638
2392
950
1
440
1001
2145
773
109
2595
1511
1247
2638
3