63
1
87
107
888
443
253
716
4
361
2
1007
326
76
749
704
3
228
635
7
1110
350
595
0
703
684
232
951
101
322
305
760
757
291
1906
503