643
0
787
1942
485
483
2435
217
1603
2602
2
555
1392
438
25852
944
389
755
326
357
1782
375
368
376
1