121226
3359
592
272
433
321
34
511
31
2211
851
531
32
912
71
342
384
24
11979
293
195
161
333
19
534
1144
241
254
181
151
251
16
214
192
555
211
39
1061
474