2310 487
4827 51
1590 282
2994 421
4787 948
5542 376
7351 356
4240 188
3378 592
4391 794
28350 779
15811 169
8058 494
172399 572
4923 427
5822 469
3187 130