2104 5
30360 108
21842 85
7033 48
25410 181
38075 203
88448 417
15905 27
28921 96
17807 55
15591 65
10197 39
10648 76
7242 42
11307 40
93717 719
49227 271
20891 117
6267 11
6558 30
16522 98
14792 63
11253 29
13435 64