1666 201
9748 152
9197 723
43977 881
22968 374
16093 372
14368 362
54862 604
13211 305
4103 690
2214 126