691
0
31535
1824
683
458
2748
2
266
2328
467
369
4594
1
745
581
464
431
5313
517
1232
2952
918
1557
46414
1603
4328
10
2211
1009
642
1842
584