20282 44
22012 21
13629 18
22925 16
5990 12
16431 11
5361 7
7047 6
5476 6
4957 5
6922 5
3438 5
6229 4
4262 4
3984 3
5449 3
3931 2
4247 2
3808 1
5563 1
3599 1
5043 1
4573 1
3837 0