3096 92
4045 893
7304 369
3702 314
5645 702
3753 574
2772 101
7189 793
3652 718
2777 374
4895 760
4155 622
3755 588
59470 269
45389 824