2336
3538
2240
1231
580
1071
599
896
565
1618
505
702
559
2439
2120
1761
919
841
3764
845
678
3578
687
4010
1236
623
559
986
974
1496
359
458
387
259
806
540
9464
460
1170
1879
973
905
482
364
4616
309
224
788
304
334
351
319
3314
479
321
418
457
197
651
296