3354
1354
871
860
1103
918
1468
698
1068
1108
1145
1409
943
5803
1700
1847
4207
2751
1777
4230
10240
5080
3434
18526
16099
6103
7694
4154
2847
9596
2748
2652
6347
33518