622
2
1304
877
1
426
658
3
1151
213
1006
1513
1211
845
0
1589
714
1614
15
841
654
653
8
253
3445
4
4167