1223 293
149970 931
34666 393
33965 794
28916 420
8433 812
15672 374
31010 588
143559 1016
20328 340
19454 631
41978 499
75466 652