5005 270
4435 516
114971 646
66124 604
4023 141
139550 468
33085 306
13880 564
7528 302
101222 200
251599 1992
35894 873
30335 645
34913 98
39764 684
26811 325
8769 81
22003 115
38149 170
4110 469
4018 591
6651 523
3679 658
2063 396
3757 536
5545 752
40815 187