21857 619
115095 194
406338 693
65744 514
27481 199
12676 836
95608 627
14586 704
27803 309
35651 196