2258
1
3090
6
1369
2788
2
1787
4768
5
2999
3
2903
2932
2023
21152
8
6346
16
1289601
4
1595
300
0
942
1690
572
2131
833
496
1399
14
10180
1905
467
3225
1606
1508
1040