1583
0
475
181997
11
1239
1618
581
629
458
3252
718
883
984
1252
2566
3
1523
2
1017
660
617
504
2471
633
5367
575
652
1869
978
1393
1
621
637
4937