1052
4
200
1
608
523
1448
7
536
485
1503
585
1991
2
447
886
221
0
262
457
558
817
1904
1109
1459
939
1576
528
683
1017
1049
3011
5
1308
3
982
852