584
0
2522
1232
1152
31535
1045
1710
1
576
572
637
2211
738
1824
918
953
458
653
464
3116
683
1314
1069
467
503
710
494
20634
8
269
517
525