2995 874
3099 660
2033 332
54688 847
46818 175
25679 576
46754 503
20527 621
21448 386
23545 66
11449 509
12199 616
15207 493
19933 509
5300 230