3089 497
5706 696
5596 909
4034 379
2782 272
2051 173
2455 214
16925 457
5161 814
4197 26
10401 338
9740 964
3272 347
8212 582
12115 985