3003 300
27560 575
55124 169
28207 152
36240 432
51029 925
44766 520
71679 212
29207 447
32185 853
25475 812
54239 437
63332 180
46376 434
31745 706
22383 846
27798 365
34465 264