2733
4
1309
0
1992
3
2327
11
697
2595
11447
5389
1
55
1350
706
661
1225
962
32302
4914
2
583
440
822
373
761
17946
449
1558
2890
1123
756
685
758
866