462
0
5310
244
1499
1400
1106
616
696
786
577
603
770
1575
887
383
169
365
931
476
573
713
889
812
1388
506
142
2527
3941
378
974