2515
1368
988
213
517
235
639
142
1005
406
654
61
371
132
154
57
422
178
319
180
564
124
381
70
336
53
167
114
328
130
679
244
450
164
157
83
275
124
637
163