5053
8
1966
1584
5
1134
4
647
3
5727
9
1144
1281
6
1414
2000
5591
14
1895
2567
7
1954
2
12429
20
759
3242
15
2401
1511
2179
12
10177
1898
2088
5051
4450
1450
1
1238
4880
3434
2117