2737
840
806
34904
1441
1685
996
3153
1581
1833
9388
1232
2561
9634
993
6855
3608
1254
3263
3110
1073
18698
1476
2578
938
3494
7285
2609
3625
978
3402
2402
8344
10232
1666
1993
951
997
958
7996
975
1238
824
2554
4929
2296
1521
3294
1120
3217
2171
15461
4220
1367
1041
15534
8946
5968
2960
1242