5001 234
11219 41
13614 303
15570 743
38100 97
4127 462
9376 28
4116 527
2057 221
3357 351
2911 221
3565 708
1542 83