31535
0
266
1824
5918
4
138355
1045
552
458
2748
2
4594
1
46414
19279
759
1009
355
611
2522
3815
639
584
2720
10
1152
467
3659
14
169211
11
464
1232
3287
422