2927
1583
1285
1158
1505
1745
1805
3469
863
2256
819
968
2181
1492
3549
2406
5222
952
986
974
1286
1027
1291
987
980
12608
2322
2049
1212
4933
1175
18735
2767
1995
1309
1798
1150
1102
2393
3225
2661
5480
2166
3623
2737
1542
2623
1230
4376
5775
1522
4244
5160
6230
3756
1525
2867
1620
9152
2526