2035
1
2138
2
5164
5
1295
2317
1102
3175
2650
20
1522
1665
280
2195
4326
1243
2638
1668
0
1581
2522
4832
3
378
1382
8843
10
2250
956
1913
3765
4
2245
1636
297066
989