1285 281
1495 432
6428 95
2864 39
29147 830
4359 746
3052 234
18960 331
4004 99
8799 207
16976 209
8557 628
8089 89
4984 651
3057 305