335
0
1126
346
1
3663
6515
1650
48708
497
1885
1751
2
1311
3
8244
5602
9
356
411
509
419694
298
420
1663
3559
1629
584
448
460
800
798
2395
495
293