306003 1437
150294 962
99582 268
101779 928
39526 310
72174 583
26345 65
38011 336
51468 676
30331 297
31777 154
64869 395
6641 622
2946 213
2890 457