4850 631
47074 510
17969 841
12903 79
13961 413
6968 322
17468 500
11479 272
4459 282
7548 87
4667 554
25073 250
20291 570
5837 246
44584 491
5992 25