22405 50
31439 89
26054 70
30887 107
29650 92
49285 194
19899 56
27555 80
29884 74
54883 133
31974 82
377778 1418
47252 103
276840 1280
198591 445
29648 63
34327 61
53312 90
89866 318
42009 98
33030 67
20832 55
168924 635
38495 75