15516
7872
2884
5681
3659
3242
4060
9031
5323
2661
4150
176079
4703
41237
5578
6651
3662
5477
3870
3000
3243
3223
4694
4446
3967
4050
6745
29830
10719
7879
4852
34790
12748
12410
39238
12646
11457
5555
19885
3107
3204
2915
4244
4273
2594
2753
2550
3111
3722
3272
2749
2556
3908
19897
78047
120911
140273
17351
40383
95657