1610
0
2659
2
1411
1101
248
517
468
462
408
737
505
1033
3559
1
2152
269
668
846
2188
9
19279
2275
839
297
280
874
341
3691
5