283
0
2
315
1
3523
758
3
3943
5
1138
3685
57
2145
3499
3545
2256
1788
1286
5021
6
2099
2557
2209
2935
2432
3235
2845
3012
3362
3217
3698
7078
20