1050
1
20652
14
787
520
880
1212
3141
0
2291
696
1032
800
4292
2
1206
6
7083
3213
20
676
2164
7
1014
381
508
1055
2040
1145
843
3
624
580
5490
4
815
2741
5995