31535
0
25137
19279
2
799
476
1
3498
4
219
447
688
3990
2275
529
2190
2702
2132
380
341
970
276
292
1096
7039
513
486
787
479
4864
230
20634
8
968