1260
96
687
7
191
38
184
940
412
763
409
1992
480
546
648
305
349
1268
18
830
17
458
1033
590
357
112
113
74
199
469
679
142
957
69
713
625
492
477
89
111
778
922
660
124
1745
131
534
416
686
539
1596
