3996 404
12880 587
16229 127
14982 339
6217 461
13009 620
2041 283
4752 641
2545 388
8341 638
2047 216
5757 819