1522
1
1288
4
1840
15
1015
1861
2
505
507
511
532
539
755
594
1782
545
4404
8
1617
6
455
1277
919
0
534
1139
9
449
361
950
1323
1093
5
2238
10
998
3115