13958 117
473 62
120991 933
4210 562
225783 195
13086 88
24106 410
33344 510
70551 584
43983 407
8883 460
61593 597
10535 498
6448 581
4730 645
45077 793
42941 525