1746
2
1000
0
1819
1
2392
1568
3326
3
1570
1749
2082
1615
830
2294
526
1399
4044
5
4305
17946
14
1606
2996
2535
32302
1193
25669
1699
3125
496
19783
2073
1189