33652 29
22631 20
44832 56
33645 32
22115 8
11902 9
13451 11
17440 16
28921 27
12379 11
8734 1
8095 6