2730
6
2327
2
2657
3
1020
0
2668
1824
864
20634
8
231
1
7334
4
968
2587
16
692
3092
2855
105290
2111
9355
482
2283
2183
383
2564
1772
1222856
25137
1551
6515
1602
4586