14991
3892
1963
13474
6971
12065
7053
4347
530
12093
12465
12182
1913
2052
14965
5951
3056
41
3884
11516
14170
11509
7869
2856
6980
3707
4365
9800
10576
