2375 138
6505 957
6470 294
3986 123
22157 619
5183 590
7719 246
7466 107
5523 618
20577 566
29410 293