3136 503
22937 207
12704 117
4983 517
7658 693
54760 174
65179 621
65578 86
10644 254
10612 457
15746 418
21988 429
2170 159