950
1
1679
2
619
3
4287
9
3460
7
1903
2340
2160
1401
2097
2935
574
0
2255
6
19932
5977
13
2497
11532
27
5505
14
8411
2821
4971
785
2082
610
773
1089
194
7394
5
674
2267