21520 516
18452 376
35192 584
8816 200
29845 933
370921 878
33936 153
52662 399
9575 394
15007 484
11209 645
2915 289
6153 646
4204 584
2599 288
5033 295
7471 457
3978 176
48221 310