381
3
141
1
90
2
178
173
4
34
88
96
342
97
760
684
0
703
101
323
305
951
704
228
76
443
253
361
1007
1111
351
1185
595
1053
727