4426
0
691
611
1425
494
839
953
422
306
452
1020
244
116
445
70
64
576
52
563
582
385
506
362
772
1
305
90
463
859
369
2002