2980 343
5462 506
10652 512
11410 860
5340 818
3484 173
6916 257
1681 92
8302 656
1773 182
4703 627
11468 169
1993 246
58646 818