3090
6
1380
0
2903
3
2932
2
467
2000
1
496
2996
1787
1526
21152
8
2571
4562
5
3080
108797
2476
1000
830
662
1814
673
25669
2698
4
3206
1749
1517
801
4311
1537
2823