41021 237
22328 641
6957 280
12626 275
69678 198
20189 89
12038 244
8414 820
93281 866
109123 591
40444 462
18712 690
59049 250
15174 661
10258 562
11063 842
5126 164
4821 722
3862 442
1116 51
4495 495
35493 311
67940 679
78076 892
33299 396
94151 765