646
0
792
552
2909
4
484
356
501
1466
266
428
918
2668
2
475
471
1053
509
345
284
2673
2346
363
3114
1504