41034 287
5549 912
4157 574
142779 338
10756 722
15978 654
7302 593
3463 419
20663 377
8372 269
22068 242
8967 879
18903 306
17975 243
30462 764
29361 136
42079 811
5961 59
3334 442
35793 559
30124 651
24540 292