3136 503
22936 207
12704 117
4983 517
7658 693
54758 174
65178 621
65578 86
10644 254
10612 457
15746 418
21988 429
2170 159