521
1
1563
2306
2
964
1129
0
1506
1716
3116
1132
2470
1651
1343
440
646
814
2113
3025
1390
2000
1587
1418
848
2459
6
2225
3
730
1354
2143
2808
1565
1056