5060
2678
2624
3903
2649
3332
2016
1948
2593
2288
1957
2098
2178
3457
25673
3690
3285
4046
14493
16314
5364
7223
5915
8160
5263
4283
6411
9789
5499
3427
3711
3370
7097
3649
3528
3248
7882
15545
20805
4208
5742
5440
3315
3456
11229
2229
2184
2374
2753
2550
3722
2556
11231
2960
50800