19279
2
31535
0
25137
251
1056
1
258
47041
458
1116
423
872
476
819
357
773
604
2190
392
428
646
213
492
668
370
856
909
1880
2111
3
327
2328