598 3
11716 43
5384 17
112883 296
6072 16
7853 16
17936 11
5751 16
39129 40
32675 42
17268 51
1955 15
22996 19
19404 30
7879 21
10488 40
10952 23
5129 22
1234 2
9111 33
12351 40
25398 51
5922 18
7236 13