1362 256
2367 58
2950 346
4615 378
4094 22
4718 420
3522 387
2475 189
3116 300
2165 328
4883 483
1598 97
3962 503
40922 790