1053
3
4389
11
476
1
10530
10
775
2
446
603
343
0
3442
3088
5
1955
7
439
935
2430
6
701
663
1238
1670
8
623
499
880
464
440
990
596
570
1738
4637
1553
22
938