16526 113
248032 524
23396 271
13805 242
16815 582
59779 695
8068 103
11008 50
7060 606
4485 45
58129 531