1212 381
2923 634
2401 680
258 45
2909 252
5934 468
1973 167
15893 44
11221 970
1249 114
3537 575
5565 787
4991 58
38950 49
6019 171
5028 608