3046 474
1377 282
1304 383
20377 596
30693 592
13178 498
4756 571
129958 154
9740 97
77408 812
115481 498
21581 291