29631 5
168531 17
140879 18
43806 5
51383 3
83357 9
73584 5
31653 3
84080 13
55607 5
53951 4
66955 4
70352 7
42605 3
58253 5
59334 4
81209 6
62556 5
49184 7
45402 2
47858 2
41577 2
51808 1