31535
0
3287
1
1824
25127
552
269
2748
2
1192
1428
1152
471
2992
2522
1649
169211
11
360
1418
611
503
383
467
282572
303
572
1045
6800
2275
46414
1431
19279