2942 404
8893 850
6269 239
5022 606
22724 674
6598 676
7088 349
5467 521
6587 669
3247 436
3070 335
22726 947
10150 141