31022 30
20698 29
19692 27
12810 29
11549 25
11245 16
10766 21
10481 12
9341 10
7844 5
5948 1
5929 5
4951 0
4554 1
4498 10
4488 1
4349 2
4167 5