5005 270
4435 516
114937 646
66120 604
4023 141
139540 468
33083 306
13880 564
7526 302
101217 200
251584 1992
35890 873
30330 645
34909 98
39763 684
26805 325
8766 81
21999 115
38146 170
4110 469
4017 591
6651 523
3677 658
2062 396
3757 536
5544 752
40808 187