1009
0
1682
2
5262
447
417
1649
1
1418
4706
5
1921
4594
649
2368
544
775
1069
1045
3659
14
552
5918
4
929
964
503
1431
1115
909
1232
1192
1378
1428
4362