5151
2
3649
5
3297
12
1494
4
1123
1
2711
1372
2271
897
1307
1425
2911
9
4651
3
873
398656
19
2041
2313
1691
2075
4821