521
1
2306
2
964
1129
0
1506
3116
949
1644
3
1132
1343
440
646
814
2113
3025
1390
2000
1587
1418
848
2459
6
2225
730
1354
2143
3344
4
2808
1192
1565
1056