1075
2
1789
3
1900
1
12459
2271
4
2245
1539
1859
1226
3053
7
1063
0
1179
1180
1059
2041
2313
1462
2075
4821
1144
319
1386
1788