76
2245
191
282
232
27
19
493
15
412
687
1204
1142
495
464
422
461
33
352
725
903
242
162
101
803
673
745