40659 183
2080 392
3283 447
509 39
138135 236
11674 33
12822 531
14511 52
4437 285
5012 136
2416 116
2678 280
3279 318