250554 29
50253 8
90081 15
28027 4
299928 21
270057 9
31828 8
372083 20
89652 12
183830 6
148880 9
54453 5
472655 43
20503 3
31057 4
90676 12
358682 10
46533 9
234904 22
104082 1
903380 84
303777 28
118653 8
2057583 106