1045 116
3746 923
6404 793
5502 508
1753 403
2892 369
5376 690
501 31
1413 215
2433 605
5692 874
19634 472
2115 428
2490 742
3228 878
22680 555
2185 594
564 64
7701 147
1269 264
3280 769
5937 932
4514 728
5067 422