15597 69
11823 30
15037 29
20331 103
11112 27
6579 26
10934 19
16540 47
4324 3
3189 10
3467 6
3678 3
2084 6
6268 11
3023 3
5327 10
2441 5
10289 12
7489 8
5820 17
2811 16
7486 14
10046 51
18109 60