1083 140
2650 482
2566 266
3402 464
2799 390
4305 601
6374 547
4327 617
3446 251
1460 99
15370 361
7732 506
4968 534
3199 271
6116 410
7488 428
4650 402
29898 649