1506
0
325
1650
171
475
918
440
31535
1824
427
19279
2
909
363
344
1
633
21743
1483
467
1710
2668
2224
3114
4
63
341
611
776
80
846
528