5635
3
1532
1
3103
2
1816
2757
1152
1561
1031
1173
1198
1462
796
674
719
941
718
926
1164
1425
1243
1843
1001
1260
1456
1964
1845
1566
1199
4179
1380
0