1295
1
2650
20
280
12459
3
4100
6
2250
297066
0
1063
929
4258
2773
3683
913
8178
5
1307
1873
2
4160
1789
658
582
370
5253
4
1452
4360
9
1581
1900
3175
4168
2948
2886