1585
2
1812
1
2528
3
4259
2322
4
2786
3835
1001
0
123674
35
1583
3461
735
4187
10
2732
6676
12
980
1431
5151
570
2043
673
1161
24337
22
592
1452
1185
1777
5204
1574
1417