6646
17522
25994
103318
167210
8306
2806
57168
10326
5318
16716
9727
5583
26307
75944
10324
9400
7811
2343
12578
61313
5940
22595
2950
3902
3713
9051
111309
7454
8721
2945
4154
4515
249451
166481
6777
16674
5047
83623
3862
88648
10998
4730
3191
2988
2627
5894
3043
7405
6926
3730
13192
20160
5582
3652
311551
496536
22314
48600
5405