1531
0
3
1581
2
1561
1576
1
1699
1499
3120
5
3250
9110
22
7251
4
14
3905
3641
3844
3772
3795
3436
3808
5825
20
3224
3226
3735
3013