You are on page 1of 25

United Nations

Population Division
Department of Economic and Social Affairs
International Migration Flows to and from Selected Countries: The 2015 Revision
POP/DB/MIG/Flow/Rev.2015
December 2015 - Copyright 2015 by United Nations. All rights reserved
Suggested citation: United Nations, Department of Economic and Social Affairs, Population Division (2015).
International Migration Flows to and from Selected Countries: The 2015 Revision. (United Nations database, POP/DB/MIG/Flow/Rev.2015).
Reporting country
CntName
Armenia
Armenia
Australia
Australia
Austria
Austria
Austria
Austria
Austria
Austria
Azerbaijan
Azerbaijan
Belarus
Belarus
Belgium
Belgium
Belgium
Belgium
Belgium
Belgium
Bulgaria
Bulgaria
Bulgaria
Bulgaria
Bulgaria
Bulgaria
Canada
Canada
Croatia
Croatia
Croatia
Croatia
Croatia
Croatia
Cyprus
Cyprus
Cyprus
Cyprus

Criteria
Residence
Residence
Residence
Residence
Citizenship
Citizenship
Citizenship
Citizenship
Residence
Residence
Residence
Residence
Residence
Residence
Citizenship
Citizenship
Citizenship
Citizenship
Residence
Residence
Citizenship
Citizenship
Citizenship
Citizenship
Residence
Residence
Citizenship
Citizenship
Citizenship
Citizenship
Citizenship
Citizenship
Residence
Residence
Citizenship
Citizenship
Citizenship
Citizenship

Classification
Type
Emigrants
Immigrants
Emigrants
Immigrants
Emigrants
Emigrants
Immigrants
Immigrants
Emigrants
Immigrants
Emigrants
Immigrants
Emigrants
Immigrants
Emigrants
Emigrants
Immigrants
Immigrants
Emigrants
Immigrants
Emigrants
Emigrants
Immigrants
Immigrants
Emigrants
Immigrants
Immigrants
Immigrants
Emigrants
Emigrants
Immigrants
Immigrants
Emigrants
Immigrants
Emigrants
Emigrants
Immigrants
Immigrants

Cyprus
Cyprus
Czech Republic
Czech Republic
Czech Republic
Czech Republic
Czech Republic
Czech Republic
Denmark
Denmark
Denmark
Denmark
Denmark
Denmark
Estonia
Estonia
Estonia
Estonia
Estonia
Estonia
Finland
Finland
Finland
Finland
Finland
Finland
France
France
France
France
France
Germany
Germany
Germany
Germany
Germany
Germany
Greece
Greece
Greece
Greece
Greece
Greece
Hungary
Hungary
Hungary
Hungary
Hungary
Hungary
Iceland
Iceland
Iceland
Iceland
Iceland
Iceland
Ireland
Ireland

Residence
Residence
Citizenship
Citizenship
Citizenship
Citizenship
Residence
Residence
Citizenship
Citizenship
Citizenship
Citizenship
Residence
Residence
Citizenship
Citizenship
Citizenship
Citizenship
Residence
Residence
Citizenship
Citizenship
Citizenship
Citizenship
Residence
Residence
Citizenship
Citizenship
Citizenship
Residence
Residence
Citizenship
Citizenship
Citizenship
Citizenship
Residence
Residence
Citizenship
Citizenship
Citizenship
Citizenship
Residence
Residence
Citizenship
Citizenship
Citizenship
Citizenship
Residence
Residence
Citizenship
Citizenship
Citizenship
Citizenship
Residence
Residence
Citizenship
Citizenship

Emigrants
Immigrants
Emigrants
Emigrants
Immigrants
Immigrants
Emigrants
Immigrants
Emigrants
Emigrants
Immigrants
Immigrants
Emigrants
Immigrants
Emigrants
Emigrants
Immigrants
Immigrants
Emigrants
Immigrants
Emigrants
Emigrants
Immigrants
Immigrants
Emigrants
Immigrants
Emigrants
Emigrants
Immigrants
Emigrants
Immigrants
Emigrants
Emigrants
Immigrants
Immigrants
Emigrants
Immigrants
Emigrants
Emigrants
Immigrants
Immigrants
Emigrants
Immigrants
Emigrants
Emigrants
Immigrants
Immigrants
Emigrants
Immigrants
Emigrants
Emigrants
Immigrants
Immigrants
Emigrants
Immigrants
Emigrants
Emigrants

Ireland
Ireland
Ireland
Ireland
Italy
Italy
Italy
Italy
Italy
Italy
Kazakhstan
Kazakhstan
Kyrgyzstan
Kyrgyzstan
Kyrgyzstan
Kyrgyzstan
Latvia
Latvia
Latvia
Latvia
Latvia
Latvia
Liechtenstein
Liechtenstein
Liechtenstein
Liechtenstein
Lithuania
Lithuania
Lithuania
Lithuania
Lithuania
Lithuania
Luxembourg
Luxembourg
Luxembourg
Luxembourg
Luxembourg
Luxembourg
Malta
Malta
Malta
Malta
Netherlands
Netherlands
Netherlands
Netherlands
Netherlands
Netherlands
New Zealand
New Zealand
New Zealand
New Zealand
New Zealand
New Zealand
Norway
Norway
Norway

Citizenship
Citizenship
Residence
Residence
Citizenship
Citizenship
Citizenship
Citizenship
Residence
Residence
Residence
Residence
Citizenship
Citizenship
Residence
Residence
Citizenship
Citizenship
Citizenship
Citizenship
Residence
Residence
Citizenship
Citizenship
Residence
Residence
Citizenship
Citizenship
Citizenship
Citizenship
Residence
Residence
Citizenship
Citizenship
Citizenship
Citizenship
Residence
Residence
Citizenship
Citizenship
Residence
Residence
Citizenship
Citizenship
Citizenship
Citizenship
Residence
Residence
Citizenship
Citizenship
Citizenship
Citizenship
Residence
Residence
Citizenship
Citizenship
Citizenship

Immigrants
Immigrants
Emigrants
Immigrants
Emigrants
Emigrants
Immigrants
Immigrants
Emigrants
Immigrants
Emigrants
Immigrants
Emigrants
Emigrants
Emigrants
Immigrants
Emigrants
Emigrants
Immigrants
Immigrants
Emigrants
Immigrants
Emigrants
Emigrants
Emigrants
Immigrants
Emigrants
Emigrants
Immigrants
Immigrants
Emigrants
Immigrants
Emigrants
Emigrants
Immigrants
Immigrants
Emigrants
Immigrants
Emigrants
Emigrants
Emigrants
Immigrants
Emigrants
Emigrants
Immigrants
Immigrants
Emigrants
Immigrants
Emigrants
Emigrants
Immigrants
Immigrants
Emigrants
Immigrants
Emigrants
Emigrants
Immigrants

Norway
Norway
Norway
Poland
Poland
Poland
Poland
Poland
Poland
Portugal
Portugal
Portugal
Portugal
Portugal
Portugal
Republic of Moldova
Republic of Moldova
Republic of Moldova
Romania
Romania
Romania
Romania
Romania
Romania
Russian Federation
Russian Federation
Russian Federation
Russian Federation
Russian Federation
Russian Federation
Slovakia
Slovakia
Slovakia
Slovakia
Slovakia
Slovakia
Slovenia
Slovenia
Slovenia
Slovenia
Slovenia
Slovenia
Spain
Spain
Spain
Spain
Spain
Spain
Sweden
Sweden
Sweden
Sweden
Sweden
Sweden
Switzerland
Switzerland
Switzerland

Citizenship
Residence
Residence
Citizenship
Citizenship
Citizenship
Citizenship
Residence
Residence
Citizenship
Citizenship
Citizenship
Citizenship
Residence
Residence
Citizenship
Residence
Residence
Citizenship
Citizenship
Citizenship
Citizenship
Residence
Residence
Citizenship
Citizenship
Citizenship
Citizenship
Residence
Residence
Citizenship
Citizenship
Citizenship
Citizenship
Residence
Residence
Citizenship
Citizenship
Citizenship
Citizenship
Residence
Residence
Citizenship
Citizenship
Citizenship
Citizenship
Residence
Residence
Citizenship
Citizenship
Citizenship
Citizenship
Residence
Residence
Citizenship
Citizenship
Citizenship

Immigrants
Emigrants
Immigrants
Emigrants
Emigrants
Immigrants
Immigrants
Emigrants
Immigrants
Emigrants
Emigrants
Immigrants
Immigrants
Emigrants
Immigrants
Immigrants
Emigrants
Immigrants
Emigrants
Emigrants
Immigrants
Immigrants
Emigrants
Immigrants
Emigrants
Emigrants
Immigrants
Immigrants
Emigrants
Immigrants
Emigrants
Emigrants
Immigrants
Immigrants
Emigrants
Immigrants
Emigrants
Emigrants
Immigrants
Immigrants
Emigrants
Immigrants
Emigrants
Emigrants
Immigrants
Immigrants
Emigrants
Immigrants
Emigrants
Emigrants
Immigrants
Immigrants
Emigrants
Immigrants
Emigrants
Emigrants
Immigrants

Switzerland
Citizenship
Switzerland
Residence
Switzerland
Residence
The former Yugoslav Republic of M Citizenship
The former Yugoslav Republic of M Citizenship
The former Yugoslav Republic of M Residence
The former Yugoslav Republic of M Residence
Ukraine
Citizenship
Ukraine
Citizenship
Ukraine
Citizenship
Ukraine
Citizenship
Ukraine
Residence
Ukraine
Residence
United Kingdom of Great Britain andCitizenship
United Kingdom of Great Britain andCitizenship
United Kingdom of Great Britain andCitizenship
United Kingdom of Great Britain andCitizenship
United Kingdom of Great Britain andResidence
United Kingdom of Great Britain andResidence
United States of America
Place of birth

Immigrants
Emigrants
Immigrants
Emigrants
Emigrants
Emigrants
Immigrants
Emigrants
Emigrants
Immigrants
Immigrants
Emigrants
Immigrants
Emigrants
Emigrants
Immigrants
Immigrants
Emigrants
Immigrants
Immigrants

Affairs

ntries: The 2015 Revision

All rights reserved

ffairs, Population Division (2015).


Nations database, POP/DB/MIG/Flow/Rev.2015).

Coverage
Both
Both
Both
Both
Citizens
Foreigners
Citizens
Foreigners
Both
Both
Both
Both
Both
Both
Citizens
Foreigners
Citizens
Foreigners
Both
Both
Citizens
Foreigners
Citizens
Foreigners
Both
Both
Citizens
Foreigners
Citizens
Foreigners
Citizens
Foreigners
Both
Both
Citizens
Foreigners
Citizens
Foreigners

1980

1981

1982

1983

1984

1985

1986

1987

1988

..
..
90860
184290
..
..
..
..
..
..
..
..
..
..
13326
36887
7834
39746
..
54694
..
..
..
..
..
..
..
143137
..
..
..
..
..
..
..
..
..
..

..
..
85600
212690
..
..
..
..
..
..
..
..
..
..
20325
36970
7979
33907
..
49298
..
..
..
..
..
..
..
128641
..
..
..
..
..
..
..
..
..
..

..
..
92340
195200
..
..
..
..
..
..
..
..
..
..
21497
37207
8479
29498
..
44659
..
..
..
..
..
..
..
121175
..
..
..
..
..
..
..
..
..
..

..
..
100510
153570
..
..
..
..
..
..
..
..
..
..
21090
36170
9310
28477
..
43657
..
..
..
..
..
..
..
89185
..
..
..
..
..
..
..
..
..
..

..
..
96360
153530
..
..
..
..
..
..
..
..
..
..
20562
32747
9843
29884
..
47002
..
..
..
..
..
..
..
88272
..
..
..
..
..
..
..
..
..
..

..
..
93440
172550
..
..
..
..
..
..
..
..
..
..
20481
30431
9500
28809
..
47042
..
..
..
..
..
..
..
84346
..
..
..
..
..
..
..
..
..
..

..
..
92450
196690
..
..
..
..
..
..
..
..
..
..
21110
29509
9663
29466
..
48959
..
..
..
..
..
..
..
99351
..
..
..
..
..
..
..
..
..
..

..
..
97770
221620
..
..
..
..
..
..
..
..
..
..
22253
31017
9655
31468
..
49750
..
..
..
..
..
..
..
152075
..
..
..
..
..
..
..
..
..
..

..
..
104770
253860
..
..
..
..
..
..
..
..
..
..
16244
28981
10253
31343
..
48484
..
..
..
..
..
..
..
161585
..
..
..
..
..
..
..
..
..
..

Both
Both
Citizens
Foreigners
Citizens
Foreigners
Both
Both
Citizens
Foreigners
Citizens
Foreigners
Both
Both
Citizens
Foreigners
Citizens
Foreigners
Both
Both
Citizens
Foreigners
Citizens
Foreigners
Both
Both
Citizens
Foreigners
Both
Both
Both
Citizens
Foreigners
Citizens
Foreigners
Both
Both
Citizens
Foreigners
Citizens
Foreigners
Both
Both
Citizens
Foreigners
Citizens
Foreigners
Both
Both
Citizens
Foreigners
Citizens
Foreigners
Both
Both
Citizens
Foreigners

..
..
..
..
..
..
..
..
17979
11845
14526
15282
29913
30311
..
..
..
..
..
..
..
..
..
..
14824
13626
..
..
..
..
..
53728
341296
104929
581908
439571
753436
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
1796
..
..

..
..
..
..
..
..
..
..
18650
11077
14513
12982
29719
27874
..
..
..
..
..
..
..
..
..
..
10034
15771
..
..
..
..
..
55001
371057
104450
461803
470525
625053
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
2161
..
..

..
..
..
..
..
..
..
..
17991
10014
15255
12606
28328
28223
..
..
..
..
..
..
..
..
..
..
7402
14661
..
..
..
..
..
60227
385814
82337
295539
493495
420754
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
2293
..
..

..
..
..
..
..
..
..
..
16849
9122
15958
11433
25999
27718
..
..
..
..
..
..
5860
852
10817
2401
6817
13629
..
..
..
..
..
62305
381361
79927
254225
487268
372027
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
2154
..
..

..
..
..
..
..
..
..
..
16890
8305
15742
12900
25053
29035
..
..
..
..
..
..
6559
777
8979
2398
7467
11686
..
..
..
..
..
59764
505055
79247
308833
604832
457093
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
1939
..
..

..
..
..
..
..
..
..
..
17662
9171
16012
19219
26715
36214
..
..
..
..
..
..
6777
833
7875
2286
7737
10465
..
..
..
..
..
58607
330507
82653
370776
425313
512108
..
..
..
..
..
33729
..
..
..
..
..
..
..
..
..
..
..
1827
..
..

..
..
..
..
..
..
..
..
18666
9375
16389
20052
27928
38932
..
..
..
..
..
..
7056
957
7212
2259
8269
9927
..
..
..
..
..
59350
314521
88867
445159
407139
598479
..
..
..
..
..
30569
..
..
..
..
..
..
2479
480
2041
655
2964
2703
..
..

..
..
..
..
..
..
..
..
19981
10066
16239
18217
30123
36296
..
..
..
..
..
..
7291
945
6344
2315
8475
9142
..
..
..
..
..
66832
303407
141546
436154
400816
614603
..
..
..
..
..
34787
..
..
..
..
..
..
1916
481
2598
993
2408
3616
..
..

..
..
..
..
..
..
..
..
23893
10455
16605
16756
34544
35051
..
..
..
..
..
..
7312
925
6473
2745
8447
9720
..
..
..
..
..
62858
326887
255342
589580
421947
903892
..
..
..
..
..
37322
..
..
..
..
..
..
1856
820
2395
1665
2685
4151
..
..

Citizens
Foreigners
Both
Both
Citizens
Foreigners
Citizens
Foreigners
Both
Both
Both
Both
Citizens
Foreigners
Both
Both
Citizens
Foreigners
Citizens
Foreigners
Both
Both
Citizens
Foreigners
Both
Both
Citizens
Foreigners
Citizens
Foreigners
Both
Both
Citizens
Foreigners
Citizens
Foreigners
Both
Both
Citizens
Foreigners
Both
Both
Citizens
Foreigners
Citizens
Foreigners
Both
Both
Citizens
Foreigners
Citizens
Foreigners
Foreigners
Foreigners
Citizens
Foreigners
Citizens

..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
5537
..
..
..
5080
..
..
..
..
36423
24081
32684
74606
..
112504
53348
15434
24500
20702
68849
45256
7417
7160
6943

..
..
..
..
..
..
..
..
..
91495
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
5982
..
..
..
5336
..
..
..
..
38636
25674
29767
46714
..
80183
48952
12728
24755
20241
61768
45036
7270
7152
6637

..
..
..
..
..
..
..
..
..
100100
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
6209
..
..
..
5367
..
..
..
..
40625
29680
29810
37852
..
70740
37588
9535
25389
20246
47217
45675
7510
7119
6478

..
..
..
..
..
..
..
..
..
98330
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
5726
..
..
..
5427
..
..
..
..
33510
28845
30321
34843
..
66762
24941
8879
24304
17708
33871
42156
7823
7861
6973

..
..
..
..
..
..
..
..
..
86915
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
4826
..
..
..
5340
..
..
..
..
32603
27791
29616
35046
..
66907
30331
9777
20156
16886
40194
37053
8310
7546
6851

..
..
..
..
..
..
..
..
..
82183
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
5310
..
..
..
6582
..
..
..
..
32297
25972
33196
43414
..
79362
43894
10771
18511
16876
54737
35395
8108
7427
6952

..
..
..
..
..
..
..
..
49775
75725
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
4957
..
..
..
7448
..
..
..
..
32847
26497
34585
49225
..
87387
50093
10212
21558
20062
60381
41629
8321
8358
7662

..
..
40200
17000
..
..
..
..
43669
104459
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
4351
..
..
..
8248
..
..
..
..
32862
27660
35080
60027
..
95935
49019
10555
24539
23817
59633
48373
8789
8506
7356

..
..
61100
19000
..
..
..
..
41861
85791
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
4555
..
..
..
9064
..
..
..
..
35888
27696
32976
57291
..
91238
58017
12638
21518
24813
70725
46529
10501
9081
6923

Foreigners
Both
Both
Citizens
Foreigners
Citizens
Foreigners
Both
Both
Citizens
Foreigners
Citizens
Foreigners
Both
Both
Foreigners
Both
Both
Citizens
Foreigners
Citizens
Foreigners
Both
Both
Citizens
Foreigners
Citizens
Foreigners
Both
Both
Citizens
Foreigners
Citizens
Foreigners
Both
Both
Citizens
Foreigners
Citizens
Foreigners
Both
Both
Citizens
Foreigners
Citizens
Foreigners
Both
Both
Citizens
Foreigners
Citizens
Foreigners
Both
Both
Citizens
Foreigners
Citizens

11668
14705
18776
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
20859
..
..
..
..
31066
39426
..
..
..

12881
14522
19698
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
9401
..
..
..
..
29440
32272
..
..
..

13815
14728
20468
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
15969
..
..
..
..
28381
30381
..
..
..

12914
15778
20063
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
17477
..
..
..
..
25269
27495
..
..
..

12680
15927
19688
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
17205
..
..
..
..
22825
31486
..
..
..

14691
15630
21858
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
20103
..
..
..
..
22036
33127
..
..
..

16316
16745
24196
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
14088
..
..
..
..
24495
39487
..
..
..

22937
17380
31149
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
16863
..
..
..
..
20673
42666
..
..
..

22137
19821
29964
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
24380
..
..
..
..
21461
51092
..
..
..

Foreigners
Both
Both
Citizens
Foreigners
Both
Both
Citizens
Foreigners
Citizens
Foreigners
Both
Both
Citizens
Foreigners
Citizens
Foreigners
Both
Both
Foreigners

..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
173000
530639

..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
153000
596600

..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
201000
594131

..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
202000
559763

..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
201000
543903

..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
232000
570009

..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
250000
601708

..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
211000
601516

..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
216000
643025

1989

1990

1991

1992

1993

1994

1995

1996

1997

1998

1999

..
..
120040
238050
..
..
..
..
..
..
..
..
..
..
16076
24737
10620
35084
..
54169
..
..
..
..
..
..
..
191550
..
..
..
..
..
..
..
..
..
..

..
..
137470
234050
..
..
..
..
..
..
..
..
..
..
15937
24373
12193
39338
..
62662
..
..
..
..
..
..
3
216448
..
..
..
..
..
..
..
..
..
..

..
..
143710
237240
..
..
..
..
..
..
..
..
..
..
18002
31617
13330
41783
..
67460
..
..
..
..
..
..
3
232799
..
..
..
..
..
10050
..
..
..
..

..
..
143660
220460
..
..
..
..
..
..
..
..
..
..
13258
24597
11713
43312
..
66763
..
..
..
..
..
..
4
254783
..
..
..
..
8859
48324
..
..
..
..

..
..
140420
197940
..
..
..
..
..
..
..
..
..
..
13616
29412
10707
48344
..
63749
..
..
..
..
..
..
3
256635
..
..
..
..
9169
57702
..
..
..
..

..
..
141680
221920
..
..
..
..
..
..
..
..
..
..
14422
32462
10182
51034
..
..
..
..
..
..
..
..
1
224381
..
..
..
..
10163
33426
..
..
..
..

..
..
149360
253940
..
..
..
..
..
..
16033
6222
..
..
16442
31745
9812
45614
..
..
..
..
..
..
..
..
1
212863
..
..
..
..
15413
42026
..
..
..
..

..
..
158260
261330
17136
46725
12830
50035
..
69930
13151
5781
..
..
16384
30616
9638
47716
..
..
..
..
..
..
..
..
1
226070
..
..
..
..
10027
44596
..
..
..
..

..
..
176560
260220
18830
48264
13227
49638
..
70122
15703
7528
..
..
18250
32710
9609
45067
..
..
..
..
..
..
..
..
..
216036
..
..
..
..
18531
52343
..
..
..
..

..
..
179600
268390
19407
44865
13494
59229
64272
72723
10498
5404
..
..
31653
40434
10573
73239
72087
83812
..
..
..
..
..
..
..
174195
4451
2859
..
51784
..
..
..
..
..
8721

..
..
185670
289870
19644
47279
14331
72379
66923
86710
9142
4806
..
..
33401
40696
10682
80942
74097
91624
..
..
..
..
..
..
..
189950
5554
8731
31046
1864
14285
32910
..
..
..
..

2000
12030
1767
206120
317560
18224
46248
13794
67882
64472
81675
9947
4361
13812
25943
35707
39613
11321
78067
75320
89388
..
..
..
..
..
..
..
227455
5245
671
..
..
..
..
..
11268
1157
11607

..
..
..
..
..
..
..
..
25447
9273
19180
16996
34949
38391
..
..
..
..
..
..
6463
747
7013
3685
7374
11219
..
..
..
..
..
106690
395739
751419
705457
544967
1522190
..
..
..
..
..
38644
..
..
..
..
..
..
2883
942
1735
986
3841
2755
..
..

..
..
..
..
..
..
..
..
23528
8645
21000
17739
32383
40715
..
..
..
..
..
..
5539
841
7066
4594
6477
13558
..
..
..
..
..
144557
395226
809229
724848
610595
1651593
..
..
..
..
..
42021
..
..
..
..
..
..
2806
1003
2055
1040
3847
3166
..
..

..
..
..
..
..
..
..
..
22167
10185
21445
19744
32629
43567
..
..
..
..
..
..
4867
984
5763
7505
5984
19001
..
..
..
..
..
98915
414190
273633
639769
582240
1198978
..
..
..
..
..
24346
..
..
..
..
..
..
1995
955
2281
1573
2982
3989
..
..

..
9994
..
..
..
..
..
..
22557
9081
21893
19539
31915
43377
..
..
..
..
..
2587
4570
1270
4204
10152
6055
14554
..
..
..
..
..
105171
478359
290850
876450
701424
1502198
..
..
..
..
..
32133
..
..
..
..
..
..
1775
1332
1980
894
3213
2959
..
..

..
..
..
..
..
..
7416
..
22350
9814
22921
19623
32344
43400
..
..
..
..
..
1967
4887
1322
3921
9062
6405
14795
..
..
..
..
..
104653
612322
287561
813209
796859
1277408
..
..
..
..
..
27472
..
..
..
..
..
..
2016
843
1749
909
2901
2698
..
..

..
..
..
..
..
..
264
10207
23819
10891
23984
20469
34710
44961
..
..
..
..
..
1396
7138
1363
3978
7548
8672
11611
..
..
..
..
..
138280
544390
305037
699562
740525
..
..
..
..
..
..
..
..
..
..
..
..
..
2657
739
1796
847
3436
2676
..
..

..
..
..
..
..
..
540
10540
23521
11198
24041
38238
34630
63187
..
..
..
..
..
1229
7441
1322
4877
7279
8957
12222
..
..
..
..
..
130672
509920
303347
730759
698113
1096048
..
..
..
..
..
20859
772
1786
1427
11873
..
..
3566
681
1929
922
4285
2867
..
..

..
..
..
..
..
..
728
10857
24355
12809
22918
28914
37312
54445
..
..
..
..
..
1114
7578
2542
5755
7468
10587
13294
..
..
..
..
..
118430
509983
251737
659014
677494
959691
..
..
..
..
..
22214
809
2122
1250
12082
..
..
3444
638
2406
1228
4108
3664
..
..

..
6149
..
..
..
..
804
12880
24336
14033
22694
26953
38393
50105
..
..
..
..
..
1156
8272
1501
5417
8143
9854
13564
..
..
..
..
..
109903
573198
225335
579040
746969
840633
..
..
..
..
..
22078
894
1462
1159
11667
..
..
3158
741
2584
1360
3921
3990
..
..

6800
8622
..
..
..
..
..
..
24693
15647
22542
28830
40340
51372
800
1707
556
663
2507
1219
9126
1691
5852
8340
10817
14192
..
..
..
..
..
116403
638955
196956
605500
755358
802456
..
..
..
..
..
12630
716
2343
1217
16052
..
..
3021
661
2788
1775
3682
4563
..
30775

..
8523
1013
123
3100
6810
1136
9910
25098
16242
22353
27883
41340
50236
710
1172
599
599
1882
1198
9966
2000
6807
7937
11966
14744
..
..
..
..
57846
116410
555638
200150
673873
685635
874023
..
..
..
..
..
..
361
2460
1271
20151
..
..
2709
954
2867
1918
3663
4785
..
27825

..
12764
1102
161
3575
4227
1263
7802
26887
16530
22105
30810
43417
52915
..
1784
..
35
1784
35
10183
4128
7785
9110
14311
16895
..
..
..
..
..
111244
562794
191909
649249
674038
841158
..
..
..
..
..
..
332
2208
1542
20184
..
..
2679
810
2741
2462
3489
5203
..
26300

..
..
70500
27000
..
..
..
..
65647
81201
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
4625
..
..
..
9143
..
..
..
..
40845
30675
33529
63993
..
98914
49670
11809
24321
24718
61535
49260
16737
10428
7463

..
..
56200
33000
..
..
..
..
55989
166754
..
..
..
..
82852
40939
..
..
..
..
..
32285
..
..
..
..
..
..
..
..
..
..
..
4694
..
..
..
10281
..
..
..
..
39059
29248
36086
79373
..
117350
35959
11477
28981
26856
47514
56482
14016
9264
9800

..
..
35300
33000
51478
3608
56004
36627
57730
126935
..
..
..
..
71315
37558
..
..
..
..
..
14684
..
..
..
..
..
..
..
..
..
..
..
5015
..
..
..
10913
..
..
..
..
38888
31144
35912
81156
..
120249
30603
13366
24596
24673
44181
50578
9881
7865
10209

..
..
33400
41000
50226
3997
54849
28427
56987
113916
..
..
..
..
103728
26275
..
..
..
..
..
6199
..
..
..
..
..
..
..
..
..
6640
..
4725
..
..
..
10696
..
..
..
..
38680
34386
33904
77782
..
116926
30808
12630
22108
24087
43504
48144
8744
7338
9581

..
..
35100
35000
54980
3798
49261
20402
61282
100401
..
..
..
..
143619
23015
..
..
..
..
..
4114
..
..
..
..
..
..
..
..
..
2850
..
4059
..
..
..
9857
..
..
..
..
40584
33541
31581
83126
..
119154
30440
10600
22584
32369
41096
55081
8452
9256
9416

..
..
34800
30000
59402
3274
46761
18580
65548
99105
..
..
..
..
71197
20104
..
..
..
..
..
3046
..
..
..
..
..
..
..
..
..
1664
..
4398
..
..
..
10030
..
..
..
..
42807
35846
30887
65964
..
92143
34008
10472
23122
40660
44525
64382
9892
8662
9044

..
..
33200
38000
34886
5098
28472
42362
43303
96710
..
..
..
..
37302
18368
..
..
..
..
16512
2799
..
..
..
..
..
..
..
..
..
2020
..
4082
..
..
..
10325
..
..
..
..
48500
33670
29128
65594
..
96099
37418
11625
23363
53342
49077
77563
10320
8728
9196

..
..
31200
39000
39017
5043
28816
119122
47510
171967
..
..
..
..
27584
15910
..
..
..
..
12828
2747
..
..
..
..
..
..
..
..
..
3025
..
4583
..
..
..
10027
..
..
..
..
49546
41672
31572
76537
..
108749
40743
13414
22830
55528
54212
79005
10558
9874
9211

..
..
25400
45625
38984
4408
30352
112860
46273
162857
..
..
..
..
19538
12799
..
..
..
..
12333
2913
..
..
..
..
..
..
..
..
..
2536
..
4770
..
..
..
..
..
..
..
937
47554
33913
33124
76285
..
109860
44273
15704
22145
45283
60012
67636
11223
9927
9931

26100
22075
28600
48175
37952
7937
29771
127114
45889
156885
..
..
..
..
15671
10219
1663
7211
1248
1875
8874
3123
..
..
..
..
1221
909
1178
1528
2130
2706
858
6716
1025
10472
7574
11630
..
..
121
349
39175
21266
40706
81701
60441
122407
48273
16137
21299
36869
64485
58220
10876
12005
9957

25275
26400
27825
51675
56283
8590
32152
152900
64873
185052
..
..
..
..
17818
7879
1421
4477
408
1405
5898
1813
..
..
1369
2679
850
519
1035
1644
1369
2679
1172
6903
1018
11032
8075
12794
..
..
67
339
38358
20665
40786
78365
59023
119151
53215
15486
22551
36822
68772
59743
10152
12690
9611

25925
31475
26300
57400
47480
9121
34411
192557
56601
226968
155749
50166
..
..
27887
5349
1579
21332
295
6188
22911
6483
..
..
..
..
2023
593
841
669
2616
1510
1096
7025
973
11220
8121
11765
..
..
67
22
40474
20727
41467
91383
61201
132850
58680
15534
20763
42183
74306
62994
11923
14931
8757

17254
27300
25847
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
33910
..
..
..
..
21484
65866
..
..
..

14528
23784
25494
..
..
..
..
..
2626
..
..
..
..
..
..
..
..
..
23888
73041
..
..
96929
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
7075
..
..
..
..
..
33966
..
..
..
..
25196
60048
..
..
..

14470
18238
26283
..
..
..
..
..
5040
..
..
..
..
..
..
..
..
..
19307
24853
..
..
44160
..
..
..
..
..
675497
692238
..
..
..
..
..
..
..
..
..
..
..
5989
..
..
..
..
..
24320
..
..
..
..
24745
49731
29890
65926
31673

14436
16801
26743
..
..
..
..
..
6515
..
..
..
13735
..
13735
..
..
..
18104
13048
..
..
31152
..
..
..
..
..
673143
926020
..
..
..
..
..
..
..
..
..
..
..
3461
..
..
..
..
..
38882
..
..
..
..
25726
45348
30672
77836
25299

20464
18903
31711
..
..
..
..
..
5924
..
..
..
9852
..
9852
1764
..
..
8814
9632
..
..
18446
..
..
..
..
..
483028
923280
..
..
..
..
7355
9109
..
..
..
..
..
2745
..
..
..
..
..
33026
..
..
..
..
29874
61872
27489
69944
22083

17072
19475
26911
..
..
..
..
..
..
..
..
..
5653
..
5653
1538
..
..
10146
7000
..
..
17146
878
..
..
..
..
337121
1146735
..
..
..
..
154
4923
..
..
..
..
..
1919
..
..
..
..
..
34123
..
..
..
..
32661
83598
29639
62637
22538

15855
19312
25678
..
..
..
..
..
..
..
..
..
5025
..
5025
1334
..
..
18706
6969
..
..
25675
4458
..
..
..
..
339600
842050
..
..
..
..
213
3055
..
..
..
..
..
5879
..
..
..
..
..
36092
..
..
..
..
33984
45887
30152
64076
23010

16997
20590
26407
..
..
..
..
..
..
..
..
..
3644
..
3644
1552
..
..
16767
4759
..
..
21526
2053
..
..
..
..
288048
631592
..
..
..
..
222
2477
803
1601
1500
6414
..
9495
..
..
..
..
..
29895
..
..
..
..
33884
39895
31449
67273
23232

21794
21257
31957
..
..
..
..
..
..
..
..
..
2563
..
3298
1457
..
..
16883
3062
..
..
19945
6600
..
..
..
..
232987
597651
..
..
..
..
572
2303
807
3231
1093
4666
..
7889
..
..
..
..
..
57877
..
..
..
..
38543
44818
30641
64265
22083

26747
22881
36704
21041
72
6920
1612
22177
8532
..
11100
..
43100
11100
43100
1504
..
..
15202
2334
..
..
17536
11907
..
..
..
..
213377
513551
..
746
..
2052
746
2052
705
6003
857
3746
6708
4603
..
..
24032
57195
..
81227
24381
14137
13690
35701
38518
49391
30761
64017
23753

32230
22842
41841
21507
29
7052
473
21536
7525
..
14040
..
52040
14040
52040
1513
..
..
11283
1311
..
..
12594
10078
..
..
..
..
214963
379726
..
618
..
2072
618
2072
963
1643
1362
3579
2606
4941
..
..
28243
99122
..
127365
22123
13582
15266
34573
35705
49839
29024
62780
24276

27785
26854
36493
26978
21
6921
410
26999
7331
..
10660
..
57660
10660
57660
1314
..
..
13438
1315
..
..
14753
11024
..
..
..
..
145720
359330
..
811
..
2274
811
2274
1559
2011
935
5250
3570
6185
..
..
31587
330881
..
362468
21515
12576
16030
42629
34091
58659
30776
59302
26102

..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
250000
1090924

..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
267000
1536483

97572
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
110000
..
267000
1827167

91306
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
93000
..
216000
973975

88250
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
86000
..
209000
904292

86975
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
109000
..
253000
804416

76956
..
113696
..
..
..
..
..
..
..
..
..
..
..
..
..
84000
..
245000
720459

64938
..
..
..
..
..
850
..
..
..
..
..
..
..
..
..
94000
..
258000
915560

62700
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
90000
..
285000
797847

72202
..
95955
..
..
..
..
..
..
..
..
..
..
..
198934
..
332390
198934
332390
653206

83677
91804
107953
..
..
..
..
..
..
..
..
..
..
114862
130478
115574
238503
245340
354077
644787

84200
..
..
146
16
165
639
84955
12740
31357
22355
100325
53712
140819
136744
103902
260465
..
364370
841002

2001
11901
1764
216130
356410
21644
51010
15142
74786
..
89928
7288
2574
14270
23355
37513
37748
11610
98800
75261
110410
..
..
..
..
..
..
..
250636
6670
818
22256
2159
..
24415
..
13909
3619
13866

2002
10433
1715
222940
361990
30353
44478
21981
86144
74831
108125
4320
1257
13378
18939
38228
37732
12425
101432
75960
113857
..
..
..
..
..
..
..
229049
11120
647
18368
1997
11767
20365
..
7485
2154
12216

2003
8482
1926
224890
388450
23056
48940
18528
93341
71996
111869
3754
2500
12986
18145
40183
39216
13113
98947
79399
112060
..
..
..
..
..
..
..
221349
6114
420
16355
2100
6534
18455
..
4437
1994
14785

2004
8451
1514
212200
350990
21703
50018
18301
104246
71721
122547
2800
2407
12510
14641
40716
43179
12932
104304
83895
117236
..
..
..
..
..
..
..
235822
5871
941
16857
1526
6812
18383
629
5650
1760
20243

2005
9303
1497
206690
363470
20333
49800
16470
97995
70133
114465
2919
2019
11082
13031
42601
44298
12953
119857
86899
132810
..
..
..
..
..
..
..
262242
5509
502
..
..
..
..
294
9709
2540
21879

2006
8053
1335
204800
402210
19387
55045
15636
82899
74432
98535
2644
2232
8498
14124
42590
45573
12857
124842
88163
137699
..
..
..
..
..
..
..
251640
6967
725
13744
1234
7692
14978
229
6645
1010
14535

2007
7461
1112
216580
460650
17828
32070
8477
64385
49898
72862
3090
1970
9479
14155
45615
45437
36483
109926
91052
146409
2923
816
1498
63
2958
1561
..
236753
8084
918
13404
1218
9002
14622
816
10573
953
18064

2008
6121
864
220280
535970
18168
33395
8636
65136
51563
73772
2530
3597
9268
17412
..
100275
..
164152
100275
..
2109
1447
1148
88
2112
1236
..
247244
6623
865
12225
2316
7488
..
387
10113
1101
12994

2009
4100
861
..
..
16376
36868
8988
60307
53244
69295
1373
2292
7643
19891
..
..
..
..
..
..
19036
1115
..
..
..
3249
..
252170
8637
1301
..
..
..
..
..
9829
..
11675

2010

2011

2012

..
..
..
..
16059
35592
8817
62161
51651
70978
..
..
..
..
22603
43410
18557
116724
66013
135281
..
..
..
..
..
..
..
280687
..
..
..
..
..
..
212
4081
1881
18325

..
..
..
..
14401
36796
8082
74148
51197
82230
..
..
..
..
23603
43872
18426
126272
67475
144698
..
..
..
..
..
..
1
248747
9518
3181
4720
3814
12699
8534
242
4653
2054
20983

..
..
..
..
15443
36369
8272
83285
51812
91557
..
..
..
..
26072
48648
17271
130116
74720
147387
13640
2975
4964
9139
16615
14103
1
257902
10836
2041
4208
4751
12877
8959
1050
17055
1276
16200

..
17485
903
20566
1595
11323
21469
12918
26688
17292
22330
33654
43980
55984
..
2175
..
241
2175
241
10996
2157
7918
11037
13153
18955
..
..
..
..
..
109507
496987
193958
685259
606494
879217
..
..
..
..
..
..
647
1944
1771
20308
..
..
..
4034
2487
2515
4034
5002
..
25750

7485
14370
1298
31091
1031
43648
32389
44679
25731
17750
22181
30597
43481
52778
..
2038
..
575
2038
575
10134
2757
8141
9972
12891
18113
..
..
..
..
..
117683
505572
184202
658341
623255
842543
..
..
..
..
..
..
738
2388
1883
17972
..
..
..
4490
2360
1855
4490
4215
..
28375

4437
16779
1023
33203
2577
57438
34226
60015
25272
18194
22062
27692
43466
49754
..
3073
..
967
3073
967
9805
2278
8406
9432
12083
17838
..
..
..
..
..
127267
499063
167216
601759
626330
768975
..
..
..
..
..
..
569
2553
1962
19365
..
..
..
3837
..
3704
..
3704
..
27200

6279
22003
1034
33784
2649
50804
34818
53453
25936
19081
21990
27870
45017
49860
2279
648
338
759
2927
1097
9470
4186
8822
11511
13656
20333
..
..
..
..
..
150667
546965
177993
602182
697632
780175
..
..
..
..
..
..
354
3466
2134
22164
..
..
..
4820
..
5350
4820
5350
..
28675

10003
24419
2269
21796
1718
58576
24065
60294
26249
19620
22469
29989
45869
52458
3964
646
455
981
4610
1436
9737
2632
8611
12744
12369
21355
..
..
..
..
..
144815
483584
128051
579301
628399
707352
..
..
..
..
..
..
338
3320
2238
25582
..
..
..
3913
..
7773
3913
7773
..
34350

6874
15545
2075
31388
2058
66125
33463
68183
26339
20447
22469
34281
46786
56750
4964
563
746
1488
5527
2234
9394
2713
8583
13868
12107
22451
92807
96596
301544
189403
301544
155290
483774
103388
558467
639064
661855
..
..
..
..
..
..
358
3956
2163
23569
..
..
..
4577
..
9832
4577
9832
13712
30697

11389
19017
2076
18424
1934
102511
20500
104445
23771
17795
22033
42623
41566
64656
3940
444
1789
1952
4384
3741
9330
3113
8525
17504
12443
26029
107973
112381
293980
220354
293980
161105
475749
106014
574752
636854
680766
..
..
2
86090
..
..
367
4133
1754
22607
..
..
3395
4019
3228
9318
7414
12546
11207
36833

10500
..
28293
23185
25190
83077
51478
108267
15730
22626
19851
37506
38356
57357
3860
546
1742
1929
4406
3671
9161
4496
9208
19906
13657
29114
115102
124694
296608
239796
296608
174759
563130
108331
573815
737889
682146
19088
23956
..
133181
43044
66529
5350
4241
2105
35547
9591
37652
3294
5850
2817
7471
9144
10288
14144
51790

9829
..
24284
37498
21744
53876
61782
75620
14379
25520
19281
32519
39899
51800
3972
686
1655
2229
4658
3884
8114
4037
8612
18087
12151
26699
127023
137608
296970
264631
296970
..
..
79165
267051
286582
346216
19799
23887
22790
35823
43686
58613
4883
5600
2312
25582
10483
27894
3711
3163
1413
2508
6874
3921
21087
48585

4293
20206
23337
37732
18267
30050
61069
48317
14661
26795
18508
33728
41456
52236
4665
629
1611
1199
5294
2810
8782
3123
7424
18212
11905
25636
147533
121998
307111
269531
307111
..
..
85527
318528
252456
404055
28301
33740
25078
35384
62041
60462
7318
6047
1635
23884
13365
25519
3415
2044
1678
2270
5459
3948
33842
44257

4895
23037
15321
40589
8141
18973
55910
27114
15031
26562
18261
34572
41593
52833
5608
606
2034
1675
6214
3709
9326
3334
9065
20416
12660
29481
210513
81081
319816
291594
319816
..
..
89438
399984
249045
489422
53210
39194
27043
33046
92404
60089
12413
2687
5504
22514
15100
28018
3210
1602
1868
2205
4812
4073
39235
47818

18105
17476
17850
28256
6765
27572
46106
34337
14753
28910
18644
35765
43663
54409
5968
353
1532
1107
6321
2639
9619
4226
7944
23334
13845
31278
190453
105098
327431
295551
327431
..
..
87245
504930
240001
592175
65264
59430
26194
32006
124694
58200
12964
9916
13362
20340
22880
33702
3522
1236
2310
2650
4758
4960
43511
45925

26825
38100
25750
64925
46901
9176
35416
172836
56077
208252
141710
54992
..
..
31633
5048
1335
23204
303
5073
24539
5376
..
..
..
..
24014
3827
714
3980
27841
4694
1199
7625
1080
11605
8824
12135
..
..
..
162
42921
20397
38897
94507
63318
133404
56031
15242
23465
57624
71368
81094
11093
15216
8852

19950
41775
28375
61725
39401
9982
60887
161914
49383
222801
120223
59502
..
..
32717
4893
440
15397
195
6447
15836
6642
..
..
..
..
13129
3590
809
4301
16719
5110
1183
8269
1113
11422
9452
12101
..
..
96
..
45571
21157
34631
86619
66728
121250
42112
15531
25417
70581
57753
95951
..
22948
9334

16850
42025
27200
58875
50084
12886
45635
424856
62970
470491
73890
68503
..
..
21209
4483
507
15140
284
3779
15647
4063
..
..
..
..
22822
3461
1313
3415
26283
4728
886
6860
604
12510
7746
13158
..
..
..
..
47015
21870
30948
73566
68885
104514
38859
18766
27691
65065
57754
92660
..
24672
9170

18025
60050
28675
78075
50830
14019
49810
394756
64849
444566
65530
69559
..
..
22607
3284
712
19455
428
4416
20167
4844
..
..
..
..
35279
2412
3397
2156
37691
5553
983
7497
627
12494
8480
12872
..
..
..
..
51500
23549
28898
65121
75049
94019
43190
21969
25069
55577
65371
80479
9415
13856
8618

14175
87825
34350
102000
49078
15951
42893
282780
65029
325673
52139
75817
..
..
30741
3761
991
16652
617
6074
17643
6691
..
..
..
..
54571
3314
4705
2084
57885
6789
1117
7170
638
13962
8287
14397
..
..
..
..
59415
23984
28882
63415
83399
92297
49201
22561
24165
54996
71992
78963
9081
12628
8793

29622
109812
44409
139434
58256
16974
43052
254588
75230
297640
33690
66747
33514
909
34423
3420
1920
15099
493
7719
17019
8212
..
..
..
..
29678
2712
5508
2237
32390
7745
1323
7678
621
14039
9001
14352
1079
829
1908
1829
64552
26476
33493
67657
91028
101150
47616
20320
24018
58874
68123
82732
9563
12490
8351

24946
97469
48040
122415
44880
20316
42818
515201
65196
558019
42435
52574
53745
863
54608
3955
1881
13582
986
6531
15463
7517
..
..
..
..
27592
2791
6141
2468
30383
8609
2033
8641
909
16338
10674
16675
1350
3679
5029
6730
62250
29037
36561
80258
91287
116819
55645
21270
22969
59741
77081
82572
8798
13324
8276

22050
60542
65934
82592
53924
27023
38163
496549
80947
534712
45287
44975
..
..
41287
3497
3558
23487
939
3739
27045
4678
..
..
..
578
21793
3957
6337
2960
25750
9297
2100
7958
957
17412
10058
17758
1296
2423
3719
6043
59364
30703
40160
103356
90067
143516
60602
22844
23553
64083
83649
87463
6567
6409
6436

18262
32342
69672
50604
48327
32270
36215
406725
80597
442940
33983
42032
..
..
..
..
3918
34290
521
3210
38208
3731
..
..
..
584
33522
4978
4821
1666
38500
6487
1848
7320
1116
15537
9168
15751
1383
2485
3868
6161
52817
40008
36992
85925
..
122917
41558
23419
26084
60504
65157
86410
7675
9397
7303

19697
32642
78099
52339
45954
32817
34357
424499
78771
458856
..
..
..
..
..
..
..
39651
..
4011
39651
4011
186
242
428
591
79315
3842
4153
1060
83157
5213
1651
7651
1148
16701
9302
16962
1340
2861
4201
4275
51872
44098
38019
88757
..
126776
..
..
..
..
72018
82469
9678
16157
9591

19933
33291
87053
53224
50057
32404
31466
354327
82461
385793
..
..
..
..
..
..
23630
6681
7373
2861
30311
10234
207
260
467
650
51505
2358
14012
1673
53863
15685
1793
7471
1160
20057
9264
20268
1359
2447
3806
5465
57155
47046
37762
92356
..
130118
..
..
..
..
86042
84187
8750
11599
7618

16548
37891
89436
54439
67998
38218
29467
321305
106216
350772
..
..
..
..
..
..
20421
4742
9637
3666
25163
13303
223
216
439
671
38479
2621
17357
2486
41100
19843
1844
8598
1039
20209
10442
20478
1098
2907
4005
7111
56181
54250
36377
88189
110431
124566
..
..
..
..
86420
85255
8171
14522
6704

25411
..
34264
23330
38
6270
355
23368
6625
..
9800
..
74800
9800
74800
1291
..
..
9023
898
..
..
12738
10350
..
..
..
..
121166
193450
851
160
1492
531
1011
2023
1442
3369
1030
6773
4811
7803
..
..
20724
394048
..
414772
19439
12702
16678
44117
32141
60795
25757
56478
24331

30788
22948
40122
24510
22
6328
259
24532
6587
..
9300
..
79300
9300
79300
1294
..
..
7465
689
..
..
10814
6582
..
..
166325
20061
106685
184612
1341
70
1854
458
1411
2312
2624
4645
1432
7702
7269
9134
29674
6931
40175
443085
36605
483260
18813
14196
16484
47603
33009
64087
..
78425
22326

26787
24672
35957
20796
17
6548
500
20813
7048
..
8900
..
72400
8900
72400
1616
..
..
9886
787
..
..
12744
3266
..
..
108767
19894
94018
129144
1166
3611
1989
4562
4777
6551
1887
3980
1268
8011
5867
9279
36646
27652
79543
592723
64298
672266
19889
15134
15807
47988
35023
63795
..
76756
20971

27864
23271
36482
18782
95
8253
1242
18877
9495
..
10680
..
57920
10680
57920
1701
..
..
11890
1192
..
..
16052
2987
..
..
106323
13114
79795
119157
1523
5002
2471
7919
6525
10390
2265
6004
1574
8597
8269
10171
13156
41936
38717
645844
55092
684561
20565
16021
14448
47580
36586
62028
26776
52950
19354

31355
21709
40148
22174
68
8228
1136
22242
9364
..
10800
..
49200
10800
49200
2053
..
..
10301
637
..
..
13297
3704
66820
2978
162646
14584
69798
178981
1704
1080
1745
7665
2784
9410
2077
6528
1747
13294
8605
15041
19290
48721
36573
682711
68011
719284
22266
15852
13932
51297
38118
65229
27655
54435
19179

37425
22053
45776
46745
191
8978
1824
46936
10802
..
12700
..
38800
12700
38800
1966
6685
1968
13296
901
..
..
16672
7714
51791
2270
170137
16243
54061
188308
1560
1524
1302
11309
3084
12611
2703
11046
1765
18251
13749
20016
22042
120254
37873
802971
142296
840844
24875
20033
15352
80398
44908
95750
30479
57739
20409

53498
22122
61774
35301
179
13384
1611
35480
14995
..
26800
..
46300
26800
46300
2066
7172
2070
8589
241
..
..
11999
9575
45071
1943
218387
68583
47013
291675
1574
1996
1417
14848
3570
16265
3178
11765
1689
27504
14943
29193
28091
198974
37732
920534
227065
958266
24990
20428
15949
83536
45418
99485
29487
60688
21779

51687
12976
58123
67329
7009
35891
11989
74338
15379
18372
1985
9586
20132
20357
29718
2745
..
..
300465
2331
126757
12172
302796
138929
..
..
224986
53305
39508
281614
1547
3310
1350
16470
4857
17820
4766
7343
2631
28062
12109
30693
33506
254926
31710
567365
288432
599075
26052
19242
17853
83318
45294
101171
27864
58266
22668

48650
17072
55953
178915
50405
142348
46818
229320
189166
14138
2761
17883
14424
16899
32307
2002
..
..
245127
1499
124936
10908
246626
8606
..
..
..
..
32458
279907
1432
3321
1205
14438
4753
15643
3717
15071
2903
27393
18788
30296
35989
344132
27602
365360
380121
392962
20883
18357
18517
83763
39259
102280
26800
59236
22354

59623
25835
69214
169527
48599
107378
47753
218126
155131
21796
1964
19222
8353
23760
27575
2503
..
..
196550
1435
136799
13086
197985
149885
..
..
..
..
33577
191656
1512
2935
1111
12659
4447
13770
3905
12032
2711
12705
15937
15416
40157
363220
30425
330280
403377
360705
26792
22061
19765
79036
48890
98801
26311
70528
22283

62719
20349
70337
214758
51040
101945
55114
265798
157059
41443
2555
11872
7795
43998
19667
..
..
..
194090
1461
138397
9288
195551
147685
..
..
..
..
..
..
1703
160
1078
3751
1863
4829
4679
7345
3318
10765
12024
14083
55473
353561
35450
335881
409034
371331
27506
23673
20615
75852
51224
96467
29756
66738
24104

63204
22693
69908
206693
68910
135910
81636
275603
217546
49458
2500
9334
5272
51958
14606
..
..
..
169200
986
155613
11653
170186
167266
..
..
..
..
..
..
1923
80
2479
2940
2003
5419
8191
6187
2741
12281
14378
15022
57266
389340
31571
272482
446606
304053
25116
26631
20462
82597
51815
103059
30026
73855
24006

98163
..
..
309
3
..
458
77656
9694
26416
19349
88804
45765
134082
117287
105976
266230
..
372205
1058902

103754
..
126080
..
..
..
2259
68050
7470
25272
17201
76264
42473
..
305931
94430
291471
305931
385901
1059356

98812
..
119783
..
..
..
..
57554
5679
21660
17829
63699
39489
..
313960
106017
325470
313960
431487
703542

100834
79726
120188
600
69
669
1718
41068
3847
20054
18513
46182
38567
183146
127243
85460
432637
310389
518097
957883

99091
82090
..
1277
23
1300
2671
31963
2733
21530
18050
34997
39580
174270
154138
89067
407403
328408
496469
1122257

107177
88218
127586
1061
47
1108
2244
27245
2513
20699
23528
29982
44227
196080
173390
77306
451702
369470
529008
1266129

143855
90175
165634
224
16
240
1320
..
..
..
..
..
..
159339
158248
71424
455290
317587
526714
1052415

161629
..
..
733
18
751
..
..
..
..
..
..
..
172576
254631
85081
505161
427207
590242
1107126

138269
..
..
..
..
..
..
..
..
..
..
..
..
139805
228372
95970
470544
368177
566514
1130818

139495
..
..
..
..
..
..
..
..
..
..
..
..
136002
203304
93321
497629
339306
590950
1042625

124695
..
148799
1141
149
1290
1464
..
..
..
..
..
..
148729
201974
78430
487614
350703
566044
1062040

125045
103881
149051
1330
85
1415
1715
..
..
..
..
..
..
142711
178506
80196
417844
321217
498040
1031631

2013
..
..
..
..
15368
38703
9237
92629
54071
101866
..
..
..
..
28068
62732
17531
100725
90800
118256
16036
3642
4682
13888
19678
18570
2
259019
13394
1868
5085
5293
15262
10378
3579
21648
1534
11615

25227
13149
9267
16627
5326
24798
25894
30124
13572
29738
18970
41342
43310
60312
6414
326
2472
1637
6740
4109
9658
4235
8068
23873
13893
31941
154608
146152
332640
300760
332640
..
..
83229
609484
259328
692713
62089
55005
26644
31302
117094
57946
21580
13111
17718
21250
34691
38968
2808
1564
2802
3604
4372
6406
37301
46490

12695
46599
83791
59294
82095
43640
28433
279021
125735
307454
..
..
..
..
..
..
19150
3411
4774
3525
22561
8299
236
261
497
696
35492
3326
18975
3036
38818
22011
1817
8933
1301
20836
10750
21098
1333
3871
5204
8428
57090
55535
36319
93109
112625
129428
..
..
..
..
71497
93965
8712
17811
7006

61307
26523
68313
226969
49477
131431
88880
276446
220311
50835
2951
12156
5398
53786
17554
..
..
..
154374
7381
138923
14723
161755
153646
..
..
..
..
..
..
2732
38
2674
2475
2770
5149
7789
5595
2250
11621
13384
13871
73329
458974
32422
248350
532303
280772
26112
24603
20484
95361
50769
115845
28489
77707
26054

134103
106196
160157
..
..
..
..
..
..
..
..
..
..
133576
183358
76136
449910
316934
526046
990553