975
2
2165
1
1876
3
1136
1620
5
3057
1514
2654
1423
10
6338
1117
442
2512
1191
1841
15
71
859
733
347
621
935
0
1193
5959
18
1739
4399
8
946
2907
533
537
900