39029 587
2668 108
11089 94
7333 692
110733 233
75539 712
84124 349
7673 690
1329 106
3054 393
5205 463
8347 538
4130 563
4144 789