5005 270
4435 516
114950 646
66123 604
4023 141
139545 468
33083 306
13880 564
7526 302
101219 200
251587 1992
35891 873
30331 645
34911 98
39763 684
26809 325
8768 81
22000 115
38147 170
4110 469
4017 591
6651 523
3677 658
2062 396
3757 536
5544 752
40809 187