3096
3019
2566
15283
6995
32125
10792
29235
6434
3885
7913
8310
110395
2499
12291
5309
16480
9687
9530
63759
2279
3401
12202
2352
282548
3929
15608
9098
40853
6884
41618
2520
4334
2599
7272
112019
166383
24560
2665
2401
300791
695659
5895
4026
12504
2626
13138
10436
26186
38784
57269
16749
7508
7450
48658
3051
4500
1032197
8068
3198