25436 91
19426 233
22999 259
41062 384
45471 718
3922 383
8011 666
6540 502
5377 222
12328 455
9807 168
56739 95
97194 663