2996 194
6208 492
342 41
1177 117
3246 636
6138 677
4176 627
7306 597
5407 806
7051 586
3009 54
5473 568
148251 264
25235 460
4948 514
13456 285