3580 196
2111 45
10941 494
12202 984
3855 376
11833 711
11206 927
4753 860
8412 484
15679 323
2815 296
26221 374
12901 496
3959 391
2617 136
3887 392
5921 651
2774 60