353
1
76
257
230
2
500
676
136
952
3
165
247
123
227
83
377
75
120
69
68
106
189
813
281
697
532
681
388
403
315
1587
6
738