1086 140
2651 482
2566 266
3402 464
2801 390
4306 601
6376 547
4327 617
3446 251
1462 99
15372 361
7732 506
4969 534
3199 271
6118 410
7496 428
4650 402
29918 649