25552 91
19433 233
23028 259
41095 384
45490 718
3924 383
8012 666
6551 502
5379 222
12330 455
9818 168
56759 95
97294 664