137093 147
131406 382
58977 664
30552 158
58031 598
8236 548
4012 507
9256 648
2054 194
3112 84
9712 752
4880 563
13906 615
53102 212