6646 502
132821 361
5409 669
89754 848
10482 582
20479 147
25648 290
22803 132
31215 124
3973 349
15528 398