31172 925
47367 44
31457 854
3336 167
3786 94
12658 891
2839 237
6890 610
4157 220
53436 440
1166 191