1025 138
6505 957
6470 294
3986 123
22156 619
5183 590
7718 246
7463 107
5523 618
20574 566
29403 293