412
0
343
1227
886423
2
90
1650
2306
105290
924
326
1655
1629
637
485
1559
560
245
1043
350
321
3980
3
1612
729
415