3316 835
5931 326
4162 168
5470 647
2891 78
30639 442
4686 281
5344 284
4300 746
5821 360
1311 43
5350 232
2275 428
2089 309
8909 780