6646 502
132875 361
5411 669
89768 848
10483 582
20483 147
25652 290
22826 132
31226 124
3974 349
15539 398