2978 610
5292 681
7961 444
4516 457
4878 597
34763 877
5585 392
3402 109
102603 612
5211 141
35687 952
7066 65
9174 968