943
1932
2997
2309
1780
2577
2072
1757
1085
1493
1394
1025
2047
956
1404
1176
1788
1603
3761
1221
1338
5049
2678
19439
2021
2742
3649
918
2553
1762
2056
2063
3604
1688
4918
7374
2939
3084
1687
1295
2279
1409
2096
5164
4749
4735
3687
2364
1603
2231
1645
2106
2004
2969
2474
143660
1531
2482
1532
1312