2535
2
460
0
307
938
322
337
914
4044
5
3083
17946
864
2465
7793
4
275
502
817
2225
3125
1613
471
392
789
1
1045