40916 188
5969 38
29286 342
8067 287
27331 187
117268 403
15634 649
25498 510
15996 73
11232 519
12803 772
16652 308
1997 238
3766 749
5330 383
5667 432
5868 700
1999 27
1305 111
2655 367
4360 145
5415 477
4123 528
2146 259
4770 456
5662 670
5350 557
4243 734