1000
42058
947
15710
3836
4919
2066
1626
6588
2632
2486
3563
26924
826
1174
16917
4152
903
824
1555
1264
1340
2015
1419
989
6787
1603
1389
3322
711
968
935
1051
2297
2045
1747
1564
1009
2795
793
913
839
1706
2273
2416
2224
748
869
1364
1257
949
875
1367
1809
798
870
3755
810
1107
1634
3065
2650
2374
1620
1207
2857
2869
7159
21325
1884
2795
16874
7835
3077
2235
2765
1650
870
1852
1793
797
4262
2846
824
854
1691
2570
767
1596
1634
1467
42037
2122
820
1294
2255
1115
2040
2359
822
1460
1966
615
1725
4035
1585
3240
1264
3123
2999
1392
2013
3972
822
607
1676
3345
2759
1759
2022