296 11
2786 11
30082 129
2495 3
3947 25
2483 11
4538 33
2574 4
1875 8
5581 26
3329 7
15595 39
10076 27
11694 35
1740 10
2051 6
6039 24
1196 1
7540 17
415 23
9059 12
9048 40
10289 19
15143 25