1231
9
1295
0
623
1
512
471
1097
4
882
1337
934
1877
1722
3
416
2
540
2107
1599
121
1416
1655
510
600
9046
482
1495
545
489
478
3130
93
406