13091 688
6566 101
10949 78
79235 310
116985 641
40901 544
3726 599
21969 241
66138 157
2989 459
4777 318
1391 152
125263 767
10455 450
3265 292
6243 468
4396 657