853
186
529
1246
878
1274
884
536
1230
859
522
1268
521
82
849
1562
909
1250
537
557
1176
1279
1239
1884
1167
1240
1250
124
120
82
122
111
1229
1621
0
1217
82
1895
291
528
82
1847
834
13
300
125
875
161
1193
1582
294
1553
1382
1537
1859
1306
116
869
1276