2635 754
2913 930
8074 623
14651 189
4972 526
5821 510
20059 228
10966 178
3229 66
12253 169
2494 314
15204 603