1496
1
6047
4
12431
17
951
1699
2
1618
2886
2650
20
1360
3629
862
0
1568
2710
2427
12
2100
3929
1466
1412
4034
3539
3
2207
2122
2377
1564
83
1976
1423
599
2534
1558