756
0
913
1
1307
658
4100
6
2948
9
3636
4
2653
2480
11447
822
373
962
449
436
990
661
706
1350
420
2595
440
818
638
558
2350
5
1225
583
1194
1511