30625 147
229816 606
24958 862
96996 390
16136 438
118112 959
21335 560
1228 52
5432 806
2306 392
3265 290
4857 652
6594 843