3560
2974
1424
1377
1308
1069
30433
1715
1139
1699
1710
1239
1453
882
1138
3115
841
846
1867
1546
3186
1189
912
886
2713
834
804
1219
1890
2226
1460
917
1023
720
1051
813
753
1444
1651
1187
1030
3028
1221
1090
975
852
854
8274
1086
949
6612
1374
1143
3308
2248
779
1378
1202
1551
2647