1016
1292
2451
1732
2956
928
5238
7662
2442
3391
2554
4516
1807
3760
995
2223
7134
1249
1235
1154
4473
4424
9690
2167
1707
1306
1634
4952
23060
4830
5633
4857
6894
2079
33426
5519
1841
3597
36771
3178
1773
2548
10399
8640
2091
3999
2134
2228
94992