2335
111
1532
767
2861
1801
1955
4043
1769
1813
1
4105
885
1582
672
535
1373
585
358
454
233
2929
311
1418
1036
659
486
460
330
2
1881
641
1337
404
442
237
365
316
522
218
798