1189
0
280
1
2405
2184
2666
9
2996
2903
3
2650
20
2964
1047
2
2468
2990
3765
4
1265
30334
6
1348
2476
1153
1938
12459
6047
4471
2163
2462
1749
658
1500
984
13018
2139