31207 578
2856 114
5402 728
148605 329
30658 891
12471 852
43751 930
2685 85
4147 301
4352 103
1876 194
2379 248