298
0
621
138355
1660
1
25440
97284
591
4
1343
3644
46414
31535
1009
896
412
543
1555
3614
2
766
478
296
1779
471
1921
2740
431