3090
6
1844
1
2131
496
0
1380
1973
2
1036
1825
2903
3
2932
1606
1126
21152
8
3080
1690
3673
745
1289601
4
2711
1148
2429
25669
4142
5
1511
2996
830
1859
8047
18
2200
3765