31535
0
25137
17353
2730
6
19279
2
20634
8
3114
4
467
1616
262
1348
303
460
382
3990
1098
586
17
2211
418
573
381
986
439
1961
365
213
1020
325
482
798