2930 316
3191 521
13107 352
2621 377
27180 315
21868 283
13315 613
25865 348
10002 453
115986 632
5681 451