30628 1
32578 8
272755 30
27478 2
50607 8
296630 18
43630 6
174802 27
113355 12
601801 49
126356 6
335607 45
389531 35
326376 23
66334 2
610832 18
565678 28
879258 114
451904 11
774677 122
127906 10
386401 45
72628 9
874376 258