3472
3096
10486
667
2188
899
775
838
2106
1119
1033
1307
9410
1402
26675
3643
1451
3895
12142
2000
6047
7596
2145