4330
9
1458
2
454
1
1286
4
3111
7
1048
1949
4755
6
746
444
397
541
1534
1258
3330
2410
3
614
1508
495
1825
467
401
3994
1119
5
500
446
424
664
3084
13