2793 362
25546 396
1511 150
3290 319
3666 474
4096 198
102313 508
4013 452
7383 501
8334 927
17404 768
2905 224
5368 469