2997 362
25708 396
1564 150
3384 319
3762 474
4241 198
104123 508
4044 452
7562 501
8453 927
17534 768
2935 224
5401 469