6646 502
132844 361
5410 669
89763 848
10483 582
20482 147
25651 290
22811 132
31222 124
3973 349
15533 398