1183
1564
3009
3783
1373
1851
1638
2 747
223 971
3 290 954
806
0
1021
0
0
1779
2976
3213
4784
2377
1564
1866
4 755
190 833
2 469 127
41
0
41
0
0
726
1132
1813
3245
929
1056
1225
1 858
127 834
2 675 799
0
25
149
307
25
49
110
25
4 573
57 496
74
107
132
294
90
68
111
181
7 244
144 658
29
114
208
360
71
101
107
143
10 665
138 012
641
815
1428
1675
728
810
799
1 456
98 036
1 611 920
407
487
899
1120
447
480
513
894
58 626
596 322
252
400
601
146
13228
1292
0
1422
0
0
96
0
235
0
0
1317
1317
2651
3249
1314
1755
1763
2 629
214 225
2 530 496
648
648
1523
1523
592
925
925
1 185
101 797
101 797
590
590
1422
1422
540
844
844
1 080
92 846
92 846
2684
2722
5203
5203
2703
3564
3564
5 406
392 080
392 080
102
0
721
0
0
48
186
759
106
3846
508
707
1416
2774
607
869
1180
1 215
106 045
1 771 647
473
552
1450
1571
512
851
214
1 025
103 032
242 942
231
282
499
606
256
257
287
513
31 423
333 203
45
45
112
144
38
55
57
76
5 788
62 404
257
266
358
433
261
217
214
523
16 521
306 029
255
333
891
1107
294
452
447
588
55 167
585 602
154
208
343
357
181
161
182
362
19 439
43 077
596
596
1181
3288
409
749
1598
818
91 398
2 388 460
636
898
1104
1552
767
568
583
1 534
65 379
1 173 247
98
147
269
768
122
130
135
245
15 442
269 075
0
0
0
0
0
329
518
2033
2033
423
288
298
847
34 581
423 930
909
1378
2572
3063
1143
1525
1685
2 287
178 533
1 895 941
933
0
4430
0
0
0
0
522
0
0
401
401
1037
1325
400
631
683
800
63 812
779 531
0
0
139
0
0
0
0
131
0
0
157
189
346
346
173
201
201
346
22 186
22 186
115
182
346
346
148
194
194
297
21 431
21 431
84
102
164
246
93
96
118
186
11 803
157 452
246
285
701
889
265
417
438
531
50 881
655 933
465
0
901
0
0
297
360
647
659
328
360
389
657
43 576
449 601
274
321
590
605
297
315
349
595
35 604
400 230
423
423
1833
1956
423
748
685
423
90 548
162 493
248
248
561
709
248
348
376
248
42 201
500 188
287
339
701
1051
313
441
476
626
40 581
620 483
118
118
396
396
99
149
145
199
18 034
34 233
26
42
90
90
34
36
37
68
3 976
8 147
117
128
346
346
122
166
166
245
18 022
18 022
404
0
1309
0
0
414
456
919
1337
435
607
723
870
59 581
941 649
380
483
833
1544
431
481
500
863
48 592
108 558
105
451
451
157
3309
124
155
482
608
139
217
254
279
26 338
337 942
456
680
1654
1654
568
979
979
1 136
99 959
99 959
151
241
716
730
196
371
384
392
44 932
97 304
130
161
374
662
145
208
305
291
22 939
349 394
267
267
504
728
259
303
360
518
36 696
409 958
0
0
0
0
0