24992 91
19393 233
22940 259
40931 384
45400 718
3915 383
8001 666
6513 502
5356 222
12304 455
9773 168
56662 95
96858 663