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