691
0
467
226
458
266
1824
1045
1232
1603
2093
2
2328
2748
517
31535
269
683
1238
479
839
503
759
1009
1101
658
418
525
1152
422
4594
1