2994 614
1862 69
304736 1033
3462 217
4137 713
4358 452
25744 80
29032 577
7879 227
8596 270
9859 153
4450 867
3565 471
4628 482