31535
0
737
597
1824
2275
2
19279
1758
6
968
11768
21
11881
3
467
302
25137
138
17353
382
307
381
659
418
383
1020
2619
1
3815
339
1042
392
477
9355
945