2893 0
2881 2
2497 2
3593 5
8443 30
8936 32
5436 14
8365 24
11138 38
13629 41
9150 27
13008 49
4449 11
6312 19
10103 18
17793 54
7549 27
29889 44
65931 159
7717 20
4648 7
7520 21
14612 53
19029 75