679
0
467
2901
1020
2989
5
479
392
427
1237
1
2581
585
323
466
979
287
357
2459
9
1314
11881
3
303
2587
16
671
416
543
670
693
1511
320