1129
0
2119
1
907
1358
3
1664
3497
4
5262
2
1074
964
4107
3747
929
635
251
1923
1563
4650
1132
1507
553
447
1464
804
1084
417
1245
935
4706
5
493
5367
8