135093 286
45456 101
38528 640
107652 579
61308 342
24224 393
33495 618
24333 613
42340 489
30336 392