3025 362
25741 396
1576 150
3399 319
3775 474
4263 198
104439 508
4047 452
7601 501
8466 927
17551 768
2944 224
5408 469