409
1
516
2598
7
540
827
0
102
432
2
624
396
1371
1939
978
477
623
9
1915
3
465
11688
18
530
417
2568
490
1954
364
502
544
376
492
1458
467
4970
4