8905
32050
5343
13949
9265
16579
11867
7641
12750
4420
9727
10843
3464
5737
4370
34238
7483
3078
5195
6399
4230
8594
10350
7482
20120
2899
2085
49273
12140
2251
1605
6578
6285
2197
2864
2898
2950
3034
7916
2116
2418
8940
2343
5305
2093
3441
6152
1827
5973
2108
2999
1941
7584
2035
4656
1673
2353
17943
1963
1833