3965
6
4003
5
2042
2
1878
1
2205
4
477
544
481
597
417
461
526
1477
1103
562
1114
7
2964
10
450
641
489
1613
0
608
446
370
639
411
920
3
1348
552