123
4012
623
32
1004
19711
483
1718
1367
341
291
493
651
694
141
1303
492
59
516
17
2679
404
352
1024
1225
24
2044
361
511