1646
3
2996
0
4044
5
3083
2
17946
2155
2465
1189
194
1
3125
2077
935
1104
2145
3505
3546
696
25
276
1653
4
32302
9566
8
802
693
703
1048
346
164
709
1397