2415
680
3269
1715
765
698
789
947
2084
875
926
2368
7211
2060
15001
1383
1198
1827
8297
8587
25163
18957
1489
1755
10328
5359
5881
15475
5881
1835
4142
12333
2508
2625
1913
4486
6623
2328
19755
8460
8186
2605
30416