5078 32
12893 30
42576 136
29277 68
14947 23
97035 132
15542 56
21808 84
20495 31
3978 2
1793 17
4815 20
58263 172
5329 23
10182 30
18213 55
21085 37
4294 21
7826 31
97319 207
34984 106
75393 123
28266 32