2165
1
1510
0
4258
2906
2
300
1606
9106
3
2324
4
2189
2408
8
5075
662
801
802
1000
109776
42
1289601
1821
7
1579
3871