28026 2
23877 3
40003 5
28127 0
22304 4
22328 1
119257 20
181605 27
89932 9
90583 22
45279 5
120879 25
58082 10
67828 13
28257 11
92127 4
51778 10
43927 10
94828 24
134952 46
398608 87
113658 16
273407 76
28478 1