99
1
1172
2
2177
521
1425
5155
8
1346
4
1666
1367
543
0
6294
333
1683
2257
619
1617
5262
10
1302
2604
9
625
2317
375
1103
571
1357
11881
3
1372
1117
292
1865