3092 994
1448 373
6252 343
4455 592
42465 687
4897 339
3264 397
5421 728
2899 34
3956 571
4324 944
3300 681
1645 203
3246 830