1221
2
1189
4436
3
8641
9
4072
1
3337
5
3841
1883
1800
23802
5546
6
2204
2977
3292
0
2087
15
2207
3147
1624
2648
1816
1972
2035
1154
3070
4
33393
10
2859
443
5043
2369