1011
3
1038
1
3475
5
1152
1424
2049
2
610
946
1558
882
1527
1450
1777
6346
16
1265
1935
2627
7
2890
2604
18816
11
3629
1363
2861
4944