423
0
601
388
969
1022
658
323
1095
1
3191
802
931
1065
4235
1834
1294
2911
9
2711
2
2399
521
1883
2838
4
1763
467
1669
3336
7893
6878
21152
8
2234
2242