31535
0
467
918
1824
107
169211
11
3287
1
2275
2
2748
1378
1192
1428
611
552
2522
2683
1343
300
17353
1649
360
1418
1282
363
6800
282572
503
1431
572
8766