5602 712
1811 353
13150 293
25521 772
2277 207
250153 615
5026 328
6784 807
8250 243
7220 545
4535 531
2266 98
2188 337
1433 109
4953 627