511
2
1295
1
989
0
2650
20
280
2865
2250
297066
1309
2773
1393
929
3683
1373
869
985
1330
1155
1128
1517
3169
3
1581
1032
3216
10
838
3765
4
2245
1011
1212