5003 52
6616 232
80962 547
12097 455
5727 162
31401 601
12791 132
3956 694
5580 846
1849 406
1027 119