3405
1944
6494
2418
2139
22429
11205
5629
1808
5968
2838
2873
4415
8917
29285
4265
3229
2023
2645
3024
3923
2199
2159
4715
47759
42040
4344
4713
24974
4673
2265
6032
7893
2910
3817
2217
2814
2325
11327
2151
2359
2073
7958
2076
1822
2635
1653
19381
10252
3178
5441
27810
2056
6490
7667
45068
3566
1980
32505
4110