1397 256
2400 58
2960 346
4642 378
4101 22
4751 420
3532 387
2488 189
3131 300
2177 328
4892 483
1610 97
3977 503
41074 790