30606 147
229787 606
24958 862
96992 390
16134 438
118085 959
21330 560
1228 52
5432 806
2306 392
3265 290
4856 652
6594 843