2506
847
2529
924
1682
567
1080
265
1264
754
3384
1843
859
332
387
160
635
217
1210
392
572
331
939
323
367
192
2240
1274
805
446
325
148
658
185
678
227
696
217
664
227