2998 595
13212 980
3071 373
72886 195
6400 222
9000 213
12088 806
6902 126
4366 601
5364 53
2706 393
6848 348
4447 307
12415 656