31457
0
2524
6
4679
2041
16
13178
10
1300
3
946
4107
794
1760
15
504
5
84
1
77
73
157
241
60
113
149
94
294
247
101
328
51
29
44
65
39
45