1391 256
2393 58
2959 346
4634 378
4098 22
4747 420
3530 387
2485 189
3127 300
2173 328
4891 483
1605 97
3967 503
41024 790