249478 29
47809 8
89457 15
27384 4
298953 21
268733 9
29253 8
371152 20
88903 12
180332 6
148284 9
51530 5
469906 43
20076 3
30508 4
86383 12
356881 10
45358 9
233304 22
103355 1
900904 84
302482 28
117580 8
2054209 106