1050
2
1931
2333
1
1007
1098
1711
1000
2243
2517
5
1646
0
484
4523
1597
3
2030
4
1751
1308
3374
13
1750
4879
10
1527
2728
18
1495
1996
1399
1172
3730
17
1359
25111
12
6283
1334