5595
18
490
0
542
452
506
901
961
1912
2991
10
676
239
494
527
2098
1
320
413
432
304
389
211
266
352
244