1394 256
2394 58
2959 346
4637 378
4101 22
4748 420
3531 387
2485 189
3128 300
2174 328
4891 483
1605 97
3971 503
41038 790