2843
4
314
0
31535
345
503
266
2283
1
552
16
1580
10270
185
464
2275
2
474
1482
385
471
813
66
3691
5