584
0
1152
1045
2992
546
303
1356
1523
661
2085
438
1377
468
341
29323
1712
480
2955
2
2199
3
256
765
1414
177
571
573
4940
5
618
4328
10
988
1333
1