5792
28
2970
4
2943
1
2126
2
1547
1574
2784
5151
8
5732
7501
1609
1635
717
2251
0
2699
3973
6
1168
2992
3
1673
1986
912
1699
1689
1780
388
3539
1384
1763
977
1516