3116
1
3453
8
15482
15
582
2
2419
1664
1136
3
408
0
1390
3747
1429
2710
2808
964
2767
1743
2600
5
2387
2800
1327
4067
9
849
5871
2733
1129
2493