1004354
311311
7220
7819
7314
3412
1310
3110
338
547
316
445
225
504
113
653
121
201
81
141
2631
980
570