1362 256
2368 58
2950 346
4615 378
4095 22
4718 420
3522 387
2476 189
3118 300
2166 328
4883 483
1598 97
3962 503
40933 790