2096
1780
2184
1185
759
20589
1008
1456
1847
969
947
3087
1536
21272
4155
19189
1963
20571
6390
16525
11788
7460
5260
5738
4140
55348
21062
8322
7897
2516
6619
38710
12273
14607
7824
6431
8841
29783
10985
5012
38141
5142
17814
139527
17100