2983 935
1092 355
5461 401
2645 602
1549 264
2637 400
1645 256
114966 689
15539 631
34152 978
54919 79