1059
0
997
599
422
377
231
340
357
658
219
668
574
387
1857
557
710
538
722
480
1013
380
388
584
393
1033
290
304
296
320
284