99
1
1172
2
1666
619
1346
4
1425
5155
8
2151
5
2317
0
1378
3498
292
1367
1762
6294
333
11881
3
1683
2177
1617
514
1302
2604
9
282572
1103
571
3116
1372
1389
1117