135081 286
45454 101
38528 640
107637 579
61305 342
24219 393
33489 618
24331 613
42336 489
30334 392