929
3
732
1
4642
1412
1162
612
0
739
2
2228
1087
998
1691
847
1149
972
664
2110
1677
658
915
601
328
55
543
308