1129
0
1922
1
646
521
814
933
1587
1642
1193
417
2474
2
661
2799
3
1326
3795
1291
1823
7952
1124
918
1733
2000
2275
544
1889
650
1329
20634
8
1056
2113