6646 502
132806 361
5409 669
89751 848
10482 582
20477 147
25647 290
22793 132
31211 124
3973 349
15523 398