1596 27
14438 715
8900 265
11374 75
7316 359
17124 568
12191 287
5239 41
8914 847
6849 192
5717 681
4924 530
3043 176
9040 55
6809 655