135036 286
45437 101
38511 640
107600 579
61301 342
24209 393
33469 618
24321 613
42316 489
30327 392