3093 994
1459 373
6268 343
4460 592
42524 687
4901 339
3275 397
5430 728
2925 34
3962 571
4330 944
3303 681
1648 203
3246 830