5072
4084
2952
3743
3396
3497
2670
31274
9102
9278
18227
34498
21696
13829
30802
11232
15876
8570
18297
10523
4499
4282
22849
3752
5260
12018
17808
2803
6698
5301
2699
11574
5536
3598
4869
3211
9793
3299
9886
3029
5186
2961
3286
5153
4467
2772
5588
8861
4251
2895
5446
2887
2270
2300
5285
3311
4173
4363
9585
10656