3025
1
1276
0
21743
6515
3980
3
2442
2
504
1650
2564
1352
814
462
1334
373
419694
9
2369
231
2474
1385
14076
7
36045
1560
395
385
363
5316
249
3882
12
2831
5617
5