4040 5
3140 3
19819 50
15760 31
3595 2
5482 15
11824 25
34469 122
28659 67
20338 53
24956 68
32527 63
23543 74
15008 29
17466 36
19234 34
28657 110
10305 21
28527 67
20427 55
31475 94
30161 89
42467 149
16541 69