840
3
3085
5
4599
10
3863
14
905
1
3539
1156
582
0
383
3448
1188
2
1781
4578
6
1232
929
2120
952
601
1594
538
796
1890
3848
7496
4
11717
11
2582
1955
451
2945
5997
12