1295
1
1618
0
475
2650
20
1239
1393
280
581
2566
3
1523
2
2250
652
1583
1017
718
883
297066
2471
3252
2773
978
3683
621
1785
617
660
733
971
458
1380