129
271
30
711
12
1867
1826
57
2902
1354
201
423
551
8
14
15
56
744
1295
2398
2417
5612
621
3017
935
2822
3024
2396