6646 502
132860 361
5411 669
89767 848
10483 582
20483 147
25651 290
22819 132
31225 124
3973 349
15537 398