3902 521
2616 159
4171 592
3929 597
4150 758
5462 131
15508 381
5860 284
3534 334
29333 951
22356 403
4677 115
3146 249