3326
3
21152
8
2593
1
297066
0
2562
2
2711
830
1064
1632
801
3589
467
496
1200
5151
1699
2911
9
878
4651
3715
398656
19
883
578
550
2755
1000
1475
4724
1464
1199