89395 167
3428 165
25073 243
7160 400
2689 121
1209 22
1303 129
4834 610
5809 439
12102 792
2259 336
5324 347
1247 271