2993 300
27457 575
55013 169
28134 152
36088 432
50845 925
44645 520
70992 210
29173 447
32107 853
25346 812
54067 437
63114 179
46181 434
31691 706
22271 846
27736 365
34338 264