1610
0
637
1949
439
267
648
957
932
483
521
482
262
477
726
714
602
493
1391
2952
75
1650
803
771
815
781
1169