30278 30
43598 84
15064 6
15604 18
23128 49
50319 61
22032 29
20915 34
23877 37
17752 27
25509 12
22928 16
18101 25
13036 7
64612 99
7360 8
10182 15
12883 16
12552 13
12340 35
19435 4
13828 16
7735 11
5621 3