826
0
391
691
239
392
244
457
477
281
1661
1
381
463
2328
798
267
1133
330
468
957
415
29323
255
611
321
1612
663
544
456
784
475