1196 382
1188 353
3058 978
2580 632
1141 247
1196 31
2250 320
1187 38
44869 93
7781 228
13200 121
4306 194
21101 794