3126
10
3437
2
3424
1
4513
4
3605
5
2063
3
3350
1615
1910
6068
1256
4344
7
2741
3204
1028
6326
8
200645
0
1845
1027
1001
6
1181
5426
2847
22606
19613
7075
73143
75460
128492
66659