1086 140
2651 482
2566 266
3403 464
2801 390
4307 601
6376 547
4328 617
3446 251
1462 99
15372 361
7733 506
4971 534
3199 271
6118 410
7507 428
4650 402
29925 649