1000
812
897
1015
1193
1662
1350
1790
1829
1972
2294
1671
4103
3405
4297
2334
1745
3219
1616
2549
2803
2912
3103
2581
2129
2355
6324
4809
1760
7017
4423
7824
2044
2561
7143
80545
3609
4442
7501
3462
3599
6454
3451
3080
4229