2932
2
1189
0
1380
1015
1
2294
2044
2666
9
2996
2903
3
2964
2468
1740
2990
3765
4
1265
3683
30334
6
1038
3518
1348
2476
1694
1153
12459
6047
4471
12472
2163
2462
706