37848 814
25383 52
21901 818
29354 926
167206 645
10946 394
112647 734
117550 934
7172 307
6248 532
11639 618
29968 459