10342 21
18360 46
2420 4
16912 25
56168 115
59597 57
20556 19
10862 10
18990 29
10827 32
9175 33
22941 41
23340 79
3687 23
5294 19
6292 28
22254 145
8456 52
4051 17
7110 41
43373 194
17740 59
49677 156
29699 129