5023 393
4971 975
2153 275
1181 269
2863 806
1289 93
2853 308
2090 622
3292 485
1797 413
2414 618
4385 519
6876 499
2427 421
2296 536
2680 662
984 146
3075 652
2399 452
1347 261
2619 776
992 316
2722 397
4848 728