43553 8
18681 10
51501 8
48328 12
35904 12
12053 1
172478 7
319851 16
2402504 181
1032278 67
252559 16
86455 41
27006 9
68978 2
69557 1
28583 8
13377 8
27659 12
51358 7
50227 13
95059 8
59552 12
769451 78
193055 28