458
0
584
1541
467
381
266
1824
683
1603
269
31535
1045
552
909
46414
1
2748
2
464
251
745
1610
787
759
368532
1128
343
4940
5
4594
2952
401