1116
3
118
0
692
1
218
1317
1060
2
324
550
457
1945
4
27660
49
8579
600
1165
515
521
477
235
452
678
1173
536
469
581
807
420
185
260
1059