882
2
1146
987
0
2881
9
1567
1
1094
4876
6
80504
1960
2431
7
1913
3029
2412
3
3346
2922
1522
898
14299
2403
787
1970
1048
524
373
27
614
638
1128
777
827