1222856
4
31220
10
734
0
445
602
71
210
486
251
1437
157
339
20634
8
475
410
492
284
1952
306
451
658
854
624
530
412
343
1227
886423
2
90
1650