4040 5
3140 3
19819 50
15760 31
3595 2
5482 15
12519 25
34469 123
28659 67
21045 53
24956 68
32527 63
24249 74
15008 29
17466 36
19234 34
29337 111
10305 21
29217 67
21110 55
31475 94
30161 89
42467 153
16541 69