3292 835
5910 326
4154 168
5458 647
2884 78
30630 442
4659 281
5322 284
4289 746
5804 360
1288 43
5348 232
2270 428
2085 309
5198 778