2035
1
2138
2
1295
1102
5164
5
2650
20
1522
280
2195
1243
1668
0
1581
1382
2250
956
3765
4
2245
3
1636
989
1226
3053
7
1694
243
2317
3683
9877
6
8323
2259
3175
2683