31454
0
2523
6
4679
2041
16
13176
10
1300
3
946
4107
794
1760
15
504
5
84
1
77
73
157
241
60
113
149
94
293
247
100
328
45
17
44
65
39