946
1
1125
1211
1463
2454
2
1359
1903
3
1269
2189
12733
5
1679
2435
3034
66
0
2495
982
950
1393
1388
1711
4702
4
1547
1545
2100
1147
994
1751
2901
2530
1199