842
0
1012
970
1114
2023
2
400
485
264
244
1058
172
1650
653
334
161
496
959
192
626
24436
495
460
318
884
954
670
272
164
1982
256