7893
4
3326
3
1813
1
1125
1632
2
1000
0
4606
2233
3212
27
801
1660
83
1691
830
526
2489
2368
868
1788
1382
2710
582
1380
1917
1816
51331
25
496
1749
1681
1394