39587 67
67471 106
34865 92
14935 12
21398 27
10587 16
23383 41
29862 65
77770 304
111055 307
2198 1
3028 2
1769 1
1830 1
2817 4
3380 6
7737 32
6595 33
2309 1
2204 1
2348 3
3684 6
2380 2
4547 9