2845
848
3528
1880
909
859
921
1104
2320
1026
1059
2557
7874
2217
15355
1562
1356
1968
8467
8803
25574
19285
1638
1907
10895
5561
6089
15752
6066
1989
4305
12573
2659
2788
2054
4659
6832
2484
19961
8698
8339
2770
30820