30548 59
23323 66
34446 171
15 4
13879 13
12227 56
6524 14
13407 27
6675 29
4051 17
44841 201
29701 39
1789 5
15716 25
35719 73
41147 98
18880 29
31689 83
13430 123