31535
0
25137
2275
2
539
19279
2668
419
3114
4
5223
9
407
427
17353
2299
918
295
448
802
433
2730
6
834
20634
8
467
1824
1869
5
968
393
268
376
2855
3
339