542
0
1152
471
571
978
5527
3
495
356
2683
1
1970
613
37847
633
3322
350
348
539
1055
938
2771
581
439