3091 994
1441 373
6245 343
4450 592
42439 687
4897 339
3258 397
5420 728
2897 34
3954 571
4319 944
3300 681
1640 203
3239 830