1533
2
4587
3
1309
0
1992
1743
2778
2382
1
697
1384
4914
577
1765
984
5389
1399
4939
1259
3106
1040
123674
35
605
2060
2676
2837