31535
0
467
1616
25137
262
1348
303
460
382
3990
586
17
2211
418
573
381
986
439
1961
365
213
1020
325
482
798
20634
8
19279
2
376
951
245
931