24601 7
21408 3
22431 0
24626 4
14381 5
17433 2
14678 6
7526 2
1161376 17
367126 22
741107 48
1131079 128
339128 34
67081 26
18884 5
30981 13
53633 12
22276 6
27058 7
32854 2
60433 11
77102 6
227383 38
375980 50