2297
2
3485
7
3316
10
3014
20
5621
8
3001
3
108797
0
5825
4
3090
6
796
3085
5
3491
929
2920
1894
1414
1
2502
5141
2245
2556
6926
3354
2579
1752
1015
378
2094
1028
2850
3163