593 116
534 493
308 265
925 259
1008 559
878 214
683 957
781 51
448 283
88 133
451 289
39 140
12869 362
11780 801
8594 360
6835 363
6317 347
5356 12
5118 39
4531 223
4505 201
4004 645
4004 922
3980 217