31047 392
46122 709
48102 601
16526 309
24133 72
21634 160
26596 519
30316 750
30053 75
31058 152
984 79
1238 237