939
2328
3407
3407
1741
2051
1611
13 933
373 364
2 872 292
183
762
986
1021
546
533
462
6 552
62 422
429 823
1463
2329
4784
4784
1939
1827
1881
23 273
347 265
2 071 729
41
278
728
159
3499
661
1585
1985
3245
1239
1247
1237
14 877
237 010
2 423 172
92
209
290
307
149
115
128
1 793
20 785
41 958
39
111
168
294
86
83
116
1 037
15 703
127 501
89
143
198
360
92
106
109
833
19 614
117 704
530
1205
1675
1675
965
947
794
11 586
165 809
1 421 499
277
721
1120
1120
547
535
517
6 569
101 794
480 581
62
168
209
218
129
116
118
1 552
22 211
108 262
204
241
499
601
175
175
175
2 104
32 108
159 585
985
985
1323
1422
985
784
756
985
116 063
1 312 607
116
128
144
235
96
67
81
676
8 683
137 565
1210
2558
2953
3068
2031
2072
1689
24 383
209 366
1 519 044
108
521
671
721
357
334
342
4 290
63 248
305 071
62
202
270
336
141
138
153
1 702
26 157
137 670
0
0
2774
0
0
155
392
516
606
305
282
291
3 663
53 721
270 679
37
106
125
125
78
68
55
938
12 650
49 312
192
263
395
433
206
217
211
2 478
40 814
264 981
70
236
970
1107
172
330
450
2 070
62 882
495 225
0
0
0
0
0
678
1834
2736
3288
1460
1651
1680
17 522
313 747
2 070 816
483
1022
1552
1552
777
642
573
9 325
122 161
1 030 380
76
210
303
768
164
143
134
1 978
26 664
238 089
296
0
694
0
0
240
353
533
639
280
278
298
3 371
52 952
356 710
768
2054
2670
2971
1638
1674
1706
19 667
318 083
1 547 493
1141
1460
4430
4430
1198
1141
1177
14 380
216 932
1 340 367
4
73
218
522
50
82
106
552
14 538
158 524
304
842
1155
1313
687
698
694
8 251
132 798
645 264
20
99
139
139
47
62
46
572
8 685
44 747
22
69
131
131
42
57
44
511
9 522
51 965
59
161
214
246
121
125
121
1 462
13 071
133 084
232
620
809
889
473
481
442
5 677
91 400
560 803
256
624
816
901
488
482
444
5 866
89 235
474 321
274
510
647
659
420
392
393
5 048
74 621
360 951
228
438
580
605
356
357
356
4 272
67 961
328 174
0
0
0
0
0
209
504
631
709
382
402
381
4 588
76 399
419 137
237
636
799
1051
482
519
483
5 792
98 671
531 567
0
0
0
0
0
0
0
0
0
0
404
923
1309
590
97458
368
783
2396
2396
627
699
747
7 526
132 899
820 523
0
0
0
0
0
0
0
0
0
0
97
329
518
608
238
243
261
2 864
45 693
286 657
108
618
652
652
429
443
443
5 157
11 983
11 983
147
363
520
662
288
291
319
3 462
55 449
292 751
318
388
558
728
318
349
373
2 862
65 415
342 790
0
0
0
0
0