1132
0
486
1043
1
802
846
2189
2076
670
576
25137
1389
2
1343
327
799
121182
876
369
35426
683
812
2855
3
938
1999
2069
475
1773
2211