5151
2
1075
1789
3
1900
1
12459
2271
4
3080
1539
1859
3715
1063
0
1179
1180
1059
2041
2313
1462
2075
21152
8
4821
1144
319