4502 141
34851 232
72511 475
19303 698
81478 313
19489 355
7309 86
52236 748
31914 622
36975 160
7938 495
5230 66
4265 738
11446 584
8392 601
5898 920
30091 651