3095 497
5702 696
5663 909
4043 379
2811 272
2101 173
2468 214
16952 457
5188 814
4225 26
10439 338
9786 964
3288 347
8226 582
12153 985