2535
2
914
0
817
673
809
938
337
372
4044
5
3083
1780
290
17946
2155
3
2465
3125
371
789
1
600
1045
32302