3096
3019
2566
15283
6995
32125
10792
29236
6434
3885
7913
8311
110396
2499
12291
5309
16481
9687
9531
63759
2279
3401
12202
2352
282548
3929
15609
9098
40854
6884
41618
2520
4334
2600
7273
112019
166383
24560
2665
2401
300798
695667
5895
4026
12505
2627
13138
10436
26186
38786
57269
16750
7508
7450
48659
3052
4500
1032204
8068
3198