31703 670
6048 464
3231 212
4405 359
10514 367
3368 590
8122 588
4732 540
3566 748
6380 695
4177 53
4293 253
36191 439
5457 374