3051
10
2824
9
1978
6
1643
4
6497
8
17008
11
1367
0
2115
3
896
861
2517
1
1546
140
1650
2
1397
2519
1180
1705
745
368
4861
1072
1904
7
811
513
590
671
1237
1033
130