4060
12542
5288
2941
2525
3164
4577
2787
4693
3488
2529
3276
2700
2490
2403
3314
3033
9767
8757
16326
10999
3783
12903
6260
3780
3828
3267
3388
5455
8689
4424
16914
17264
30275
27303
2369
12533
5638
20237
7375
4374
7074
10688
6458
3884
3362
4459
4124
3625
6098
4634
4252
7747
39712
5368
6491
3486
5300
3729
3107