2138
2
2245
3
2035
1
1694
378
0
297066
1102
989
1226
3053
7
243
2317
5
2259
1757
1622
1522
2797
5164
11891
27
1416
2131
1295
4326
772
2195
4832
1668
2773
2638
1904