563
0
1020
945
371
21743
1
531
185
1650
529
492
580
814
782
2474
2
149
729
1385
508
864
944
1663
566
521
1541
2855
3
1027
471
50987
955
432