2943 97
45502 421
7961 190
11955 531
5651 195
15383 278
5274 716
14475 723
443900 219
33183 173
156031 402
45447 851
8871 828
7063 803
90419 643
53070 776
40312 38
52368 68
5836 106
41606 323
62386 348
39878 390
72951 196
16313 450
4692 170
21165 61
10533 822
14984 352