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