1021
1
868
548
943
867
2182
18747
21
2716
1437
1058
2
5361
6
930
297
2713
958
0
1170
3222
12
666
5720
1680
977
4
393
3
3603
5
1940
3003
2338
535
3742
501
1267