2963 9
10255 16
2887 4
7103 11
5249 7
4970 10
9492 23
15959 22
14231 10
38553 47
17960 28
16163 7
20073 24
18971 18
32533 39
19215 16
35453 33
5005 2
25954 8
12499 9
3949 10
17100 14
21016 21
11585 25