12110 1005
4291 462
2957 272
1175 84
2930 505
11291 480
1768 238
6845 45
17084 304
4109 358
6406 267
2495 175
6294 329
13169 419
7916 582