2928
5
3181
4
1015
1
1694
951
108797
0
690
2669
2
2021
564
1743
3940
1289601
2367
2483
5141
7
5090
1683
3041
1403
1380
7159
10
7034
10827
21152
8
2949
9956
3
2044
1787
12472