2381
5
1996
1
459
1954
1085
2
1972
4
1041
1173
3
1044
3179
68
1162
1712
1450
0
1684
2110
1867
8
5622
9
1315
2266
1751
1841
777
701
1277
1463
7
582
883
745