1533
2
4587
3
1743
0
2778
2382
1
1384
577
1765
984
1399
4939
1259
3106
1040
123674
35
605
2060
2676
2837
3055
3498