311303 25
448282 32
841384 39
1354106 101
117102 35
368026 54
128753 28
244578 32
127127 15
331131 38
16430 14
19082 27
11504 2
16632 5
11809 2
22604 8
46826 8
529605 26
217184 16
226726 12
247759 8
239026 17
212154 18
17032 1