2801
4
1672
1
2731
6
1581
2
7793
2258
706
297066
0
572
5922
5
2245
3
2420
1044
1226
822
1622
2683
12459
4354
15
2197
7
4471
2733
3053
3484
3520
1020
4044
3083
5717
3683