2500
1297
3383
9275
2420
938
1816
3516
4077
763
12361
21424
7202
9005
1015
2371
3458
909
1091
927
886
989
1854
1270
1112
1504
2132
1371
3628
2751
994
2552
5464
1425
4253
2099
5555
1803
5397
7506
1680
1769
6045
11519
1210
8243
1644
2808
2151
997
1141
1376
889
1557
1468
1318
767
3774
6613
2151