3990 3
75724 60
20291 44
88980 238
29536 50
4834 4
13120 14
50352 20
32083 63
5582 20
11233 14
8394 19
882 7
1938 17
52613 101
38647 48
13152 6
4789 9
19523 54
17766 12
22932 42
11042 41
4761 13
2830 27