3121
4
10253
26
1532
3
1921
1
1595
237069
0
1741
10
1526
2
1048
2717
137
668
1031
3679
5
4670
1656
270
6816
2090
678
615
659
465
653
695
1671
986
625
1042
874