1172
1
2932
2
2903
3
3051
1603
758
0
1267
2149
5
2087
385
1849
1503
2906
2258
512
569
444
1414
1922
2660
1323
2990