5792
28
2943
1
2126
2
7501
8
1635
2699
3973
6
2992
3
1689
1384
0
830
662
3621
730
768
1380
1054
109776
42
1669
4
3428
566
438
467
3987
2123
1442
101
2272
2857
5599
11