307
0
1500
3083
2
322
337
1187
1
17946
275
460
7793
4
236066
14
914
938
420
8627
3
392
502
32302
471
2271
591
445