1151
1
542
0
1225
629
978
928
3398
9
1310
2828
1302
1012
581
3472
868
515
660
475
718
1239
2649
1252
1868
3
984
471
830
1982
2255
2
3252
6362
18
1055