3894
2694
855
156
2049
429
708
1221
597
3018
1296
621
1716
492
762
2001
1674
342
1449
5034
8640
11541
1353
3252
981
2124
1707
882
1887
576
3252
4059
13569
64629
2979
4233
1716
2052
1491
2157
435
483
480
3933
1104
1200
678
792
819
993
1206
966
4380
2004
4791
1011
14232
2547
2310
4392
1548
3759
993
1890
789
399
1569
6081
3129
1047
1638
5990
5841
4830
2511
2019
5034
1440
720
1587
708
447
492
654
1671
741
1053
1992
2019
1371
2310
177
1854
8055
10542
2166
9660
11808
7032
10536
15117
8244
7542
7050
6579
10233
1773
1494
2646
8634
705
315
1752
3456
1530
3477
7392
13461
1527
5679
384
1530
813
519
582
1926
1275
1314
1890
1038
1692
4938
1644
2415
7248
1497
1593
1896
621
552
2022
666
1431
2244
1020
789
927
2064
708
1449
507
1893
80739
2694
477
1059
3264
555
1083
1845
2529
933
3789
9123
633
1662
43533
1503
804
1653
4182
432
426
1179
4563
2088
2376
1524
7713
1761
3141
5514
4122
750
4341
3018
1080
1236
2034
885
549
2040
1656
1623
3495
861
843
468
1677
4608
1008
1503
4926
3126
2868
3093
4041
2778
2763
2895
2949
3561
2652
4056
5085
15108
5010
4215
36981
4824
2313
1452
2145
2073
2067
3270
4062
954
1251
8271
1632
768
852
2244
1971
1851
1122
921
5883
4845
5805
1692
879
1434
13002
7230
2562
10542
19458
1624
2913
5049
3420
552
1101
591
1965
12786
17226
10398
7821
7575
20082
11337
3780
1482
708
1050
1200
12192
711
25299
2016
1881
2631
1926
1380
327
651
31317
5685
5607
123
1239
30045
531
1404
483
6780
4056
1704
4488
1086
6021
1953
2910
2931
942
1269
3165
1989
7932
5637
2550
1986
2229
23910
2265
3729
2835
351
3594
858
885
936
714
33387
1968
564
1530
2892
3591
1890
4176
513
186
117
1743
3579
2145
2436
963
1647
930
6072
6768
56388
714
1959
1761
327
1226
916
511
621
5323
477
1206
529
2982
622
325
626
805
459
4562
1546
652
1472
3876
8852
2989
752
686
686
816
242
648
815
437
464
142
716
408
1249
1480
896
745
858
1460
775
540
198
1070
1178
114
813
714
1368
1125
680
1196
1093
701
987
950
778
1078
790
802
943
717
369
497
253
570
587
867
235
755
475
679
2562
949
288
133
350
372
1612
1275
267
294
1697
718
326
326
193
330
634
890
1016
224
718
391
115
230
845
745
564
441
464
235
737
666
396
506
949
144
102
173
485
999
400
342
373
511
327
214
416
195
279
658
639
425
655
603
298
358
650
503
238
595
562
206
229
207
566
2290
456
181
277
176
363
204
560
140
210
1189
99
74
114
90
258
95
393
1226
94
109
80
188
1182
528
544
3603
450
224
119
410
706
691
499
246
155
103
72
309
459
108
971
93
174
120
89
79
285
421
239
384
205
113
758
65