30006 128
24534 40
29386 86
159437 434
78693 332
52221 106
125784 291
38805 124
38705 45
52465 335
59500 186
47509 126
38585 155
25785 46
30569 171
33173 130
71913 212
106831 445
26967 65
61136 264
55948 261
34938 73
37403 110
30461 89