269
0
450
1523
1483
539
1015
1301
3373
464
628
480
4328
10
400
213
1139
736
871
598
2992
918
421
1949
282572
255
980
433
785
341
585
314