2995
8
2275
2
2296
19279
2796
2749
3
3615
14
20634
31535
0
2362
2100
1
2730
6
1082
4
1600
2668
646
25137
2220
3114
2459
9
2327
17353
1020
2546
802
1824
1463
7334
745
1343