31426 69
4854 629
3825 63
3476 582
1781 308
4971 606
5057 569
6348 258
2988 755
3168 474
1985 264
2405 282
1793 80
2343 335
1725 65
3068 505