2737 680
2292 377
995 73
1960 315
1072 50
1427 247
1578 66
6369 554
9425 425
9356 946
20405 579
12245 440
6855 508
10244 780
3453 501