1583
0
475
1239
1618
581
21152
8
629
458
3252
718
883
984
2740
3
1252
2566
1523
2
1017
297066
5151
660
3080
617
3715
504
2471
633
1500
1
5367
575
4651