35863 33
31603 7
6051 26
13045 34
87882 20
6600 1
16916 15
33900 10
54533 11
11368 15
9223 121
55784 68