1129
2
900
0
733
1216
1576
3
1105
1771
2941
1
1659
1311
4841
9
1172
4
1546
1083
127
126464
18
2241
7616
20
3768
3030
4641
16
24979
33
69648
31434
346
1042
1395
778
1087
777