39056 762
7614 217
171272 215
6856 660
5873 451
7235 412
8187 81
3623 532
5454 852
3791 490
3132 88
5521 651