17031 503
6531 872
5678 636
14521 687
3321 105
17365 342
39296 597
22012 200
7912 222
2955 35
7978 745
2189 49
6339 692
2129 200
4881 440
4898 113
33732 684
8224 734
9931 906
6238 336
2700 557