2814
3011
243
222
312
2912
182
307
190
163
120
143
22346
16850
14921
13340
10222
995263
8904
8800
848148
734142
68111
6780