478
2
957
3
795
1
324
413
2434
12
558
995
400
1144
1804
5
1733
4
948
502
5647
9
535
807
449
0
553
276
350
490
408
998
7
355
796
412
934
656
36