443
1
253
705
3
229
2
77
363
1010
716
4
1111
760
951
101
323
305
703
233
684
0
250
980
770
737
292
1053
240
1813
762
235
355
1040
89