31535
0
552
2952
1824
458
525
2211
4594
1
169211
11
1009
611
467
1045
2522
422
262
19279
2
1020
759
2748
1297
2275
464
1779
25137
472
1211
383
412
265