876
2
2487
3
2910
2813
8
1378
5
1144
1973
1
3683
0
4276
10933
14
925
2118
13299
10
1783
18
2797
13604
19
2889
7
1527
750
1944
1989
156760
693
2286
11
2273
495
1382