29566 578
2850 114
5401 728
148496 329
30656 891
12455 852
43697 930
2685 85
4144 301
4352 103
1868 194
2372 248