458
0
1045
1152
31535
584
4594
1
1824
46414
1077
467
517
1554
918
2727
2
2645
326
355
3659
14
503
1343
6800
139
255
303
1880
269
1663
552
2748
4537