21152
8
2903
3
2763
0
1334
1
4996
6
3090
3080
2932
2
6327
7
1002
1337
2332
4370
1938
4
5949
15
591
19783
3715
2411
3749
3442
1632
3765
1583
5151
2687
5
669
238
4651
982