30573 147
229747 606
24958 862
96990 390
16133 438
118037 959
21327 560
1228 52
5432 806
2306 392
3265 290
4855 652
6593 843