2261
633
1603
528
1324
509
1229
362
1134
429
1078
228
889
289
1269
603
892
237
751
115
349
232
450
255
333
224
657
329
298
158
624
198
745
370
523
56
609
137
218
69