930
0
616
1018
571
1640
475
73
3544
878
851
125
1404
27
280
1
422
777
2964
302
595
608
278
2270
2
1179
947
717