3412
4
951
1
2992
6
2786
1221
2
1189
905
2100
4436
3
8641
9
4072
3337
5
3841
1883
1800
23802
5546
2204
2977
3292
0
2087
15
2207
3147
1624
2648
1816
1972
2035
1154