520
0
413
431
479
560
739
2952
421
31535
1554
400
335
2740
765
584
1762
508
771
269
1297
2290
2
458
220
334
297
25127
3754
1446
1780