659
118
4025
2406
1152
537
1456
706
615
250
659
174
786
252
721
406
164
69
447
258
504
63
596
176
348
157
990
364
560
139
735
325
195
114
640
144
385
176
613
66