1021 71
118613 459
275 24
95327 307
3901 92
5320 266
130431 684
235851 991
30246 622
66781 372
29736 91