3292 835
5910 326
4154 168
5458 647
2883 78
30630 442
4658 281
5319 284
4288 746
5801 360
1288 43
5348 232
2269 428
2083 309
4525 778