1412 256
2418 58
2964 346
4647 378
4103 22
4757 420
3541 387
2497 189
3141 300
2185 328
4899 483
1616 97
3997 503
41127 790