1133
4
5711
9
647
3
1144
1281
6
484
1
1584
5
1556
2
620
526
1411
2000
456
457
462
509
508
445
692
1895
5589
14
560
487
2565
7
1954
501
542
362
629