2126
7
1860
1
2381
5
2323
4
1085
2
1044
1162
1712
1449
0
1173
3
3179
1041
1954
459
1996
1972
246
223
395
151
319
745
736
777
701
1087
1277
1463
883