38682 2
38027 33
20254 29
2885203 197
781384 251
194631 15
1313177 158
176183 31
46907 27
24058 10
42029 33
1127004 358
1419879 51
1100282 98
78878 46
1087133 126
366453 54
580909 111
60330 27
134078 7
43505 3
43884 25
184679 49
1281477 62