3013 837
5030 663
2536 745
572 25
17668 288
1712 328
8678 70
1519 66
4883 243
15250 686
46427 665
7003 707
6003 846
4206 165
5959 834