5795 16
2450 7
14622 29
16242 17
49768 88
2598 5
15345 24
8169 20
6504 9
45335 111
5352 16
11147 22
4077 14
58910 129
5383 23
19310 43
7035 27
6581 31
2023 3
3610 5
13909 25
20536 73