3328
30091
3493
2481
12989
3316
3148
4897
2591
4100
2965
4000
3364
2296
2521
22614
4282
10406
3094
3010
2502
8448
27679
2607
2079
41681
3963
2740
2253
3791
13255
5310
2077
2419
5290
2827
22318
47933
9895
29268
12263
3601
8693
2957
10152
2106
13864
2569
2727
2187
3295
8388
45835
7998
7641
5878
2547
8701
3780
5986