935
0
802
2
1105
346
1104
1
1048
5504
16
194
276
703
9566
8
1516
3910
3
768
25
1329
24337
22
10317
442
696
3505