42940 95
5849 45
30293 808
17986 408
16165 508
12721 927
33501 242
28615 249
33870 117
10640 151
12431 127
11511 147
16799 684
34799 448
6402 156
7776 102
15018 642
9766 851
8472 646
4842 503
5322 75
4923 337
2901 317
5089 508
3427 550
7498 682