2733
4
2327
11
2929
6
706
0
822
1681
1
496
758
11447
55
2595
32302
661
1350
638
1225
893
685
17946
1056
1601
1123
373
962
449
436
990
761
420
756