1035
4
20
11203
634
1520
1068
94
107
2486
160
616
418
13352
2529
494
567
446

69

147
110
717
625
590
938
3394
6043