3354
1354
871
860
1103
918
1468
698
1067
1108
1145
1409
942
5803
1700
1847
4207
2751
1777
4230
10239
5080
3432
18526
16097
6101
7694
4154
2846
9596
2748
2652
6347
33516