616
0
1045
3765
4
355
422
558
305
938
396
894
449
310
838
2535
2
300
432
19783
645
328
1829
383
2932
290
497
3498
1356
522
330
437
442