5609 20
4559 12
4046 17
2993 3
4047 13
1811 9
5089 12
57563 52
18359 15
25492 19
24693 24
29470 29
16332 11
23350 42
30516 37
16261 32
27917 34
25027 16
15225 21
9246 18
12364 12
20720 26
24358 10
20446 22