2801
2
1019
1
1359
2189
3
1525
3891
7
2435
746
1089
24337
22
1495
1088
1373
5
1399
12733
1022
0
2495
2136
3683
6
6445
3034
951
950
957
1808
1036
820
1388
1700