3115 266
2366 191
3266 232
15272 394
3357 466
20989 762
2820 424
3190 589
3023 388
2689 261
3964 247
1261 93
7758 907