961
5
1101
4
384
1
2281
683
2464
8
1439
1129
2
308
127
723
3
3105
7
869
0
1343
459
1120
567
718
323
440
173
138
985
1346
1456
743
434
1207
1156
481