5078 32
12893 32
42576 136
29277 68
14947 23
97035 132
15542 56
21808 84
20495 31
3978 2
1793 17
4815 20
58263 173
5329 23
10182 30
18598 55
21085 37
4294 21
7826 31
97319 209
34984 108
75393 124
28266 32