872
0
1069
1
1999
440
375
297
2909
4
301
2346
296
200
363
139
1086
477
529
1053
798
1110
398
410
819
405
382
483
513
69
2297
471
886