21056 9
99832 3
12728 10
15529 1
26108 11
12908 18
890881 114
39530 8
341529 15
430355 14
1417377 51
356305 11
207702 23
101909 12
339359 23
170027 10
41209 9
125578 7
988634 125
126954 6
107376 9
400031 31
165551 19
211180 22