1396 256
2397 58
2959 346
4640 378
4101 22
4750 420
3531 387
2488 189
3129 300
2174 328
4892 483
1609 97
3975 503
41063 790