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