1698
448
1719
742
2343
870
4556
260
1293
848
5434
467
276
891
1218
162
159
1404
523
756
629
507
3031
470
7116
1348
5983
605
665
1210