4176 703
15902 30
10048 70
4402 662
3431 257
23208 615
7730 228
31099 580
2729 511
2563 270
3513 687
3669 595
1279 159
4006 902
2857 541
2235 249
987 77
8742 652
2898 289
5743 176
5218 775
2827 129
1211 126
544 40