2981 362
25697 396
1558 150
3371 319
3755 474
4212 198
103908 508
4039 452
7533 501
8446 927
17516 768
2931 224
5399 469