521
1
1666
2
1056
1154
2000
1354
2296
543
0
1329
1566
99
1071
1132
3795
1762
1544
1425
13159
10
2669
1342