2931 88
105913 130
9662 534
225913 502
95085 869
2276 66
33982 502
93099 284
129040 540
24540 149
131129 734
381903 979
106610 566
15382 453
270864 757
139199 897
154922 464
43187 649
51888 458
12207 446
54262 385
3297 608
75462 881