6646 502
132816 361
5409 669
89751 848
10482 582
20477 147
25647 290
22796 132
31214 124
3973 349
15525 398