509
1
446
2
1212
4845
7
1251
626
5
1346
616
512
387
454
3552
1347
1228
740
1709
1477
541
674
592
744
21797
0
396
848
1118
4891
15
3515
1345
3