1131
2
1533
2336
945
1
733
962
1259
4587
3
1399
847
2698
1828
1765
2382
6
1423
3971
2778
2082
1156
1047
1446
3498
3655
11
1078
1202
3485
7
1564
1506
1495
2368