2890
1988
4840
4814
10805
1076
991
7386
885
706
878
1584
764
3581
967
2148
1240
1277
819
3427
1234
848
1030
1058
1433
1230
3466
2716
932
1711
1360
2659
3574
5387
1211
990
3585
7559
1442
7231
6452
1339
2150
1545
1847
1647
7361
24305
6990
6961
2739
1930
5249
17347
40003
3624
18113
4726
11082
5248