26221 37
7537 521
7000 600
6211 43
15908 826
16655 485
3386 150
8942 808
4335 93
5245 424
2838 44
4743 81