2730
6
1862
1
20634
8
552
16
3251
2657
3
2668
2
1020
0
2189
2727
25137
213
1222856
4
418
2992
1580
3691
5
19279
2855
726
1824
1491
958
802
7952
4111
3440
325
17353
53