31535
0
584
360
1478
2
458
169211
11
2522
2683
282572
25127
572
1045
5918
4
1099
1
525
303
296
890
2952
2082
503
691
422
97284
3116