9877
5
3053
7
2870
2
414
0
539
1251
590
889
742
522
348
694
295
377
352
25669
419
856
341
1038
354
684
5408
4
481
1467
365
302
400
2394
1
467