3438
2
622
1
1229
9
1414
121
538
454
4137
4
1357
5
3507
7
442
516
399
483
4110
3
778
977
462
444
570
475
455
699
663
2569
511
537
1114
2586
15