31535
0
909
2574
1
171
25137
918
671
2275
2
19279
369
492
17353
306
1348
714
445
318
1020
376
1498
2346
968
1080
772
20634
8
266
342
2668
1053
3114
4