1025
0
1167
584
413
409
407
5155
8
298
3559
1
454
1096
2152
1522
213
686
372
953
440
418
410
839
1059