5940
22595
2950
3902
3713
9051
16699
111309
7453
8721
2945
4154
4515
249451
166481
6777
4210
16674
5047
83623
3862
88647
10998
4730
3191
2987
6943
2627
5894
3043
7405
6926
3730
3585
13192
20160
5582
3652
311549
496536
22314
48599
5405
3324
5616
2502
4262
5107
3692
335140
764337
17960
6955
2808
11825
15902
3314
110281
2828
16753