1010
1
2730
6
2727
2
2209
3
31535
0
2275
1020
19279
798
2539
5
1551
11768
21
3674
10
25137
1661
1960
7
2199
1824
4677
2283
4
111
737
1277
1225
2188
9
2668
3114
2459
17353