2375 680
2223 526
3123 422
4947 749
8499 888
8112 524
14586 84
10893 246
22389 217
6889 138
2491 360
3271 371