5068 493
30565 669
2675 651
7212 291
21636 137
3331 58
11391 648
3839 640
5766 62
2165 213
4642 849
9037 376
1254 157
1351 125