298
0
1755
610
968
17353
1020
2461
20
671
649
320
522
501
1084
2076
1
802
2351
2702
2189
2328
1580
1320
1325
1263
280
25137
480
165
339
218
282572