45799 45
9352 5
7381 7
5364 9
14921 21
9444 17
9715 9
5063 9
4409 4
3215 5
4834 9
5669 16
8765 19
4688 6
3606 2
23735 16
15178 10
19619 23
15440 13
13773 18
38038 63
55417 38
57531 52
25234 30