76
0
391
501
2941
663
1169
284
684
413
787
518
1129
1398
409
412
255
818
538
1921
2
444
970
517
811
407
1910
320
542
394
5938