5060 60
4650 238
11679 644
4216 142
9057 442
6914 658
12736 80
23959 263
7205 258
179646 1058
84833 651
44021 717
38982 1023
2980 603
49620 136
26131 772
28551 435