4142
5
1869
3
32730
0
1438
1
1756
3854
12
21152
8
515
958
580
1679
2
828
623
8945
44995
839
1796
1162
1502
1331
1527
1059
1431
1623
2243
6
1243
1239
956
1261
1267