1075
2
1789
3
1900
1
12459
2271
4
1539
1859
1063
0
1179
1180
1059
2041
2313
1462
2075
4821
1144
319
1386
2061
1298
2661
1522