1347
3471
2212
243
476
379
467
255
88
355
306
642
622
243
617
107
107
212
146
204