99
1
1172
2
1666
619
3287
1346
4
1425
5155
8
2151
5
2317
0
1378
292
1367
1762
417
6294
333
11881
3
1683
2177
543
1617
1132
1302
2604
9
1103
571
1357
1372
3626