1152
0
4594
1
759
846
503
2683
3116
31535
266
768
1009
2011
3
584
2952
2666
139
300
363
458
2225
2516
653
1863
2211
1779