535
3
1970
5
992
2
159
1
787
1568
7
776
6
784
350
276
655
676
412
36
490
977
391
553
449
0
408
355
1705
324
795
413
400
1143
2434
12
948
1733
4