0
103
122
113
150
395
292
1291
659
3176
2393
1479
2064
1
1357
1894
1244
1451
2120
1724
1762
3063
1027
1168
1215
1526
1734
2309
1498
1074
1130
1206
1573