2710
2
3898
10
2332
1819
1
1730
0
2276
4
2153
7
512
1079
234
1471
833
2142
8
1609
1686
3583
844
109776
42
2580
1599
643
1308
2786
5
943
2530
801
1575
1145
882
3