3196
3
1195
1
1816
3637
1579
2381
3562
1020
1568
665
5
1606
1778
9160
4851
6
38477
34
2114
594
6174
14
6267
18
3386
2
1004
849
0
1327
4
3649
1719
1182
4329
10
1299
2102
514