89356 167
3428 165
25068 243
7160 400
2689 121
1209 22
1303 129
4833 610
5809 439
12090 792
2259 336
5321 347
1247 271