81
351
29511
3
16
684
733
843
1421
343
1346
2383
4
691
14
12
13
100
32
612
1716
503
2076
2535
43
231
782